UILabel设置x,y以编程方式进行协调

时间:2012-11-11 17:59:47

标签: xcode uilabel

如何在视图中以编程方式position (x, y) UILabel,最好来自viewDidLoadlabel有一个Outlet,例如myLabel

3 个答案:

答案 0 :(得分:39)

您可以在此处调整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;

我希望它能让你清楚。

答案 1 :(得分:6)

[label setFrame:CGRectMake(10,20,100,200)];

答案 2 :(得分:3)

您可以只使用setCenter(x, y)

,而不是设置框架

例如:myLabel.center = CGPointMake(x,y);

在这里,您只需要将UIlabel放在UIView内的点。