以编程方式在Swift中定位对象

Ork*_*ade 0 xcode ios swift

我想以编程方式设置对象的位置.为此我做:

youtubeIco.frame.origin.y = 100
Run Code Online (Sandbox Code Playgroud)

但没什么.它根本不会改变坐标.问题是什么?

第二个问题:

当我设置webView的XCode约束时(例如:10(顶部,左侧,右侧,底部)它会消失.但是当我没有为它设置约束时,它会出现.问题是什么?

我想这样:

在此输入图像描述

Vir*_*vaj 5

你需要设置全帧,如,

youtubeIco.frame = CGRectMake(youtubeIco.frame.origin.x, 100,youtubeIco.frame.size.width,youtubeIco.frame.size.height)
Run Code Online (Sandbox Code Playgroud)

只有y轴更改不会对它做任何事情,你必须提供全帧.或设置中心或偏移.