在我的UIViewController
nib
中,我为view
指定了自定义尺寸(743x533),但是当我实例化UIViewController
时,其view
的大小总是768x1024。如何强制其大小(743x533)?我不想在两个地方指定此大小(在我实例化我的UIViewController
之后的代码中以及我的UIViewController
的{{1}}中)。
答案 0 :(得分:0)
来自UIViewController
class reference:
视图控制器通常由窗口或其他视图拥有 控制器。如果视图控制器由窗口对象拥有,则它会起作用 作为窗口的根视图控制器。视图控制器的根视图 被添加为窗口的子视图并调整大小以填充窗口。
因此,除非您以模态方式显示它,否则它将占据整个屏幕。
如果这不是你想要的,你可以创建一个容器视图,里面可以有多个UIViewController,你可以在其中指定大小,或者这应该是一个添加到的UIView现有的视图控制器。