我无法改变UIView的位置

时间:2011-03-09 08:09:03

标签: interface-builder position

我无法更改UIView的位置,如下面的屏幕截图所示。

http://i.stack.imgur.com/fkvcw.png

UIView的位置是静态的 - x:-20,y:16

如何更改值?

感谢。

2 个答案:

答案 0 :(得分:1)

如果您想从IB执行此操作,请将其删除并重新制作或执行此操作。

Programmaticaly你可以这样做

 CGRect viewFrame=self.view.frame;
    viewFrame.origin.x=0;
    viewFrame.origin.y=0;

//also you set height and width
    viewFrame.size.height=460;
    viewFrame.size.width=320;
    self.view.frame=viewFrame;

答案 1 :(得分:0)

我想出了玩大小值和布局位置。

点击虚线方框中最右边的点。您会注意到两个位置值都会发生变化。现在在宽度字段中输入新的“x”值,在高度字段中输入新的“y”值。现在单击左上角的点,“x”和“y”都将重置为零。您现在可以输入新尺寸,视图将以其大小为中心。