无法更改XIB中的视图大小?

时间:2014-03-19 05:58:41

标签: ios objective-c

我正在尝试将视图控制器的大小设置为300x400,我已经做了以下事情,

  • 打开XIB并转到尺寸检查器

  • 将宽度和高度属性更改为250和300

  • 保存文件并关闭界面构建器

但它不工作?

4 个答案:

答案 0 :(得分:2)

只需仔细检查您的代码是否可以通过编程方式分配任何帧。如果不是,请执行以下步骤。

1) Clean and build -> Run. If not work, go to second step.
2) Delete app on simulator and run again.

答案 1 :(得分:1)

右键单击XIB 选择打开为 选择了源代码 并改变宽度和高度..

答案 2 :(得分:1)

Hiii @Gautam,这是可能的,你可以做以下事情,

  1. 清理项目,因为有时它不会重新编译。再次运行它。如果这不起作用,那么你可以使用第二种方式

  2. 使用右键单击xib并执行更改高度和宽度,打开filename.xib的源代码。

  3. 希望这对你有用......

    谢谢...

答案 3 :(得分:1)

首先,重要的是要知道如何检查尺寸是否有所改变。

如果您正在将此调整大小的xib的addSubview添加到其他视图控制器中,而不是感觉到xib中的更改。但是如果你使用Push视图控制器,你将感觉不到变化。因为视图控制器将显示在窗口上,因此您无法更改窗口大小。

注意: 如果您希望将调整大小的视图显示为任何其他页面中的子视图,则需要在该视图中显示子视图。 make添加当前视图的子视图。