xcode,ios,无法在屏幕

时间:2015-07-02 05:45:18

标签: ios objective-c xcode button

控制台上的输出:

  

2015-07-02 17:31:49.105让数学变得有趣[15079:90b] but_1.center.x =   155.000000 but_1.center.y = 90.000000

     

2015-07-02 17:31:49.105让数学变得有趣[15079:90b] but_2.center.x =   155.000000 but_2.center.y = 140.000000

守则:

but_1.center = CGPointMake(155, 90);
but_2.center = CGPointMake(155, 140);

截图:

enter image description here

输出表示它在x和y处,但是当我运行程序时,它们就是我在viewcontroller

上的位置

2 个答案:

答案 0 :(得分:2)

试试这个

禁用“使用自动布局”选项,然后重试。

希望它有所帮助。

答案 1 :(得分:2)

如果您使用的是AutoLayouts,则从代码设置按钮位置不起作用。所以你有两个选择

  1. 从故事板中禁用Autolayouts,然后设置 来自代码的位置。
  2. 如果您使用autoLayouts,那么您必须制作IBOutlet 约束,你可以使用任何前导空间约束尾随 空间约束出口。然后设置它的常量 在运行时的约束(您制作IBOutlet的约束) 从代码到获得理想位置的时间。