objective-c – 在拆分视图控制器中调整主视图和详细视图控制器
发布时间:2020-12-16 05:21:54 所属栏目:百科 来源:网络整理
导读:我正在使用 Xcode 4.2并正在开发一个应用程序,我希望菜单屏幕使用拆分视图.实际上,我需要拆分视图控制器的一部分是将一些菜单选项拆分为左窗格和右窗格.我希望能够为主视图控制器和详细视图控制器设置自定义大小,但似乎没有什么对我有用.我尝试使用以下代码
我正在使用
Xcode 4.2并正在开发一个应用程序,我希望菜单屏幕使用拆分视图.实际上,我需要拆分视图控制器的一部分是将一些菜单选项拆分为左窗格和右窗格.我希望能够为主视图控制器和详细视图控制器设置自定义大小,但似乎没有什么对我有用.我尝试使用以下代码更新每个视图控制器的帧大小:
[self.view setFrame:CGRectMake(0,768,502)]; 在viewDidLoad函数中,但似乎没有任何影响. 有没有办法为拆分视图控制器的主视图控制器和详细视图控制器设置自定义大小,而无需在AppDelegate.m文件中实例化视图控制器?我希望能够编辑故事板中的每个视图控制器,因为它们是具有许多按钮等的菜单屏幕. 解决方法
编辑:
在iOS 8中,可以通过指定minimum / maximumPrimaryColumnWidth属性或preferredPrimaryColumnFraction来更改相对宽度. 以下答案对于iOS< 8: 您无法更改拆分视图控制器的大小. 见:http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/Introduction/Introduction.html “UISplitViewController类是一个容器视图控制器,它管理两个信息窗格.第一个窗格的固定宽度为320点,高度与可见窗口高度相匹配.第二个窗格填充剩余的空间.” (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |