【问题标题】:Conditional interface programming for iPad?iPad的条件接口编程?
【发布时间】:2011-02-21 03:08:26
【问题描述】:
我正在开发一款适用于 iPad 的应用程序,但有一个问题让我有点不知所措。是否可以为 iPad 构建一个应用程序,使用一个函数来控制显示哪个界面布局?诸如“如果满足这些参数,则使用 XIB 文件“a”,否则使用 XIB 文件“b”。我知道这不是任何合法格式,但你明白了。
如果可能的话,有谁知道任何关于如何做到这一点的教程或我可以查看的示例代码?
谢谢!
【问题讨论】:
标签:
xcode
interface-builder
ipad
【解决方案1】:
我认为您想显示两个内容相同但方向不同的 xib。如果是这种情况,您应该避免这样做,而是在方向更改时更改内容的框架。
【解决方案2】:
与其在您的 xib 中从您的应用委托连接到主视图控制器,不如在 applicationDidFinishLaunching 中实例化视图控制器。 [UIViewController initWithNibName:bundle:] 允许您指定要使用的 xib。