【问题标题】:How do you launch a second MainWindow.xib in an iPad application?如何在 iPad 应用程序中启动第二个 MainWindow.xib?
【发布时间】:2011-03-01 22:10:06
【问题描述】:

如何在 iPad 应用程序中启动第二个 MainWindow.xib?

【问题讨论】:

  • 第二个 MainWindow.xib 到底是什么意思?
  • 您是在询问从扩展坞连接器驱动的外部视频的窗口吗?

标签: ipad uibuilder


【解决方案1】:

您很可能使用 NSBundle 加载 nib,然后在 nib 的窗口上调用 makeKeyAndVisible。获取窗口的最佳方法是在加载 nib 的对象中使用插座。

[[NSBundle mainBundle] loadNibNamed:@"SecondWindow" owner:self options:nil];
[self.secondWindow makeKeyAndVisible]; //assuming the window was connected to a property named secondWindow

【讨论】:

    【解决方案2】:

    通常你不会。相反,您转换到新的顶级模式视图控制器(在 xib 中或以编程方式创建),该控制器将在您的第二个 MainWindow 中。

    【讨论】:

    • 好的,但是如果我想要第二个 MainWindow.xib 怎么办? (例如,使用 SplitViewController 创建一个新视图)?大多数关于这不是你想做的事情的反馈似乎是准确的,但我该怎么做呢? (即使是错的。)
    猜你喜欢
    • 2015-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-27
    • 1970-01-01
    • 2018-02-24
    • 2011-08-03
    • 1970-01-01
    相关资源
    最近更新 更多