0

我有一个包含许多对象的滚动视图,因为我无法在 InterfaceBuilder 中编辑滚动视图的位置,我如何以编程方式设置对象的位置?就像是:

myTextField.x = 50;
myTextField.y = 540;
4

2 回答 2

2

使用 frame 属性将其设置为相对于 superview 的坐标,如下所示:

myTextLabel.frame = CGRectMake(x, y, width, height);

没有 textlabel 但我假设您的意思是UITextFieldor UILabel,无论哪种方式都继承自UIView并具有 frame 属性。

于 2011-10-09T18:15:50.130 回答
0

您也可以根据对象的中心移动它。

float x = 220; //Change This Number
float y = 180; //Change This Number

myTextField.center = CGPointMake(x,y);
于 2011-10-09T20:36:08.683 回答