UIViewController 的视图奇怪的调整大小行为
Posted
技术标签:
【中文标题】UIViewController 的视图奇怪的调整大小行为【英文标题】:UIViewController's view strange resizing behavior 【发布时间】:2011-09-15 14:38:33 【问题描述】:我创建了一个UIViewController
,并在loadView
方法中定义了一个UIView
。当我在viewDidAppear:
方法中呈现UIViewController
的视图大小时,它变成了一个巨大的大小。我将在我的回答中描述解决方案。
【问题讨论】:
【参考方案1】:首先我创建了一个 iPhone 项目。然后将其更改为 iPhone/iPad 项目。在MainWindow.xib
文件中保留了iPhone 设置。正因为如此,系统将我的视图大小增加到一个很大的数字。解决方案是创建另一个名为 MainWindow~ipad.xib
的 XIB 文件并正确设置窗口大小。
如果有人对此问题有任何疑问,请不要犹豫。
【讨论】:
以上是关于UIViewController 的视图奇怪的调整大小行为的主要内容,如果未能解决你的问题,请参考以下文章
根 UIViewController 方向横向,在子视图中触摸奇怪
UIViewController 的视图未由 viewWillAppear() 调整大小 [重复]
将 UIViewController 的视图调整为父 UIWindow 的边界