13

如何以position (x, y)编程UILabel方式在视图中,最好从viewDidLoadlabel有一个适合它的Outlet,例如myLabel

4

3 回答 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 回答