如何以position (x, y)
编程UILabel
方式在视图中,最好从viewDidLoad
?label
有一个适合它的Outlet
,例如myLabel
。
问问题
40166 次
3 回答
44
在这里可以调整位置UILabel
。在viewWillAppear
方法中,您只需要更改 UILabel 的来源,如下所示。
CGRect frame = myLabel.frame;
frame.origin.y=10;//pass the Y cordinate
frame.origin.x= 12;//pass the X cordinate
myLabel.frame= frame;
我希望它能清除你。
于 2012-11-11T18:05:15.593 回答
7
[label setFrame:CGRectMake(10,20,100,200)];
于 2012-11-11T18:02:53.593 回答
6
而不是设置框架,您可以只使用setCenter(x, y)
.
例如:myLabel.center = CGPointMake(x,y);
。
在这里,您只需要传递要UIlabel
放入UIView
.
于 2012-11-11T18:08:08.007 回答