我有一个包含许多对象的滚动视图,因为我无法在 InterfaceBuilder 中编辑滚动视图的位置,我如何以编程方式设置对象的位置?就像是:
myTextField.x = 50;
myTextField.y = 540;
我有一个包含许多对象的滚动视图,因为我无法在 InterfaceBuilder 中编辑滚动视图的位置,我如何以编程方式设置对象的位置?就像是:
myTextField.x = 50;
myTextField.y = 540;
使用 frame 属性将其设置为相对于 superview 的坐标,如下所示:
myTextLabel.frame = CGRectMake(x, y, width, height);
没有 textlabel 但我假设您的意思是UITextField
or UILabel
,无论哪种方式都继承自UIView
并具有 frame 属性。
您也可以根据对象的中心移动它。
float x = 220; //Change This Number
float y = 180; //Change This Number
myTextField.center = CGPointMake(x,y);