2012-08-08 54 views

回答

0

UIViewController class reference

视图控制器通常是由一个窗口或另一个视图 控制器所拥有。如果视图控制器属于窗口对象,则它作为窗口的根视图控制器执行 。视图控制器的根视图 作为窗口的子视图添加并调整大小以填充窗口。

所以,除非你以模态方式显示它,否则它将占用整个屏幕。

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

+0

这是我添加到窗口之前。我只是'[[MyViewController new] view] .frame',我希望返回一个大小为(743x533)的矩形。 – 2012-08-09 02:39:03

+0

在调用viewDidAppear之前,未设置视图的大小(并且不能可靠地使用)。 – lnafziger 2012-08-09 04:12:02

+0

是否有文档或链接到邮件列表或论坛支持此? – 2012-08-09 05:05:37

相关问题