如何强制我的UIViewController视图的初始大小与其笔尖匹配?

时间:2012-08-08 21:00:39

标签: ios uiviewcontroller

在我的UIViewController nib中,我为view指定了自定义尺寸(743x533),但是当我实例化UIViewController时,其view的大小总是768x1024。如何强制其大小(743x533)?我不想在两个地方指定此大小(在我实例化我的UIViewController之后的代码中以及我的UIViewController的{​​{1}}中)。

1 个答案:

答案 0 :(得分:0)

来自UIViewController class reference

  

视图控制器通常由窗口或其他视图拥有   控制器。如果视图控制器由窗口对象拥有,则它会起作用   作为窗口的根视图控制器。视图控制器的根视图   被添加为窗口的子视图并调整大小以填充窗口。

因此,除非您以模态方式显示它,否则它将占据整个屏幕。

如果这不是你想要的,你可以创建一个容器视图,里面可以有多个UIViewController,你可以在其中指定大小,或者这应该是一个添加到的UIView现有的视图控制器。