gpt4 book ai didi

objective-c - Xcode 4.2- 在分离的 Nib 文件中存储 View

转载 作者:搜寻专家 更新时间:2023-10-30 20:22:04 25 4
gpt4 key购买 nike

我正在尝试为 iOS 应用程序创建一个相当标准的 UI,一个选项卡 Controller ,其中一个选项卡上有一个导航 Controller 。导航 Controller 将连接一些其他 View 。

我想添加分离的 nib 文件,这样我的所有 View 都不会位于主 Storyboard文件中(Apple 建议这样做)。我已尝试按照此处的说明进行操作:http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/BasicViewControllers/BasicViewControllers.html#//apple_ref/doc/uid/TP40007457-CH101-SW33

不幸的是,我在界面构建器的任何地方都找不到我的 View Controller 的“ Nib 名称”属性。我想知道这是否可能已从 Xcode 4.2 中删除,因为我可以在旧版本的 Xcode 中找到有关执行此操作的信息。无论哪种方式,如果有人可以告诉我如何为我正在做的事情使用分离的 nib 文件,那将非常有帮助。是的,我用谷歌搜索了一下,还没有找到任何有用的东西。

非常感谢任何帮助。

更新:

我正在从 Storyboard 中执行此操作。我附上了一张截图,显示了我正在尝试做的事情。带有 View 的 nib 称为 View2.xib。您可以从我的屏幕截图中看到我只有“标题”和“标识符”,其中应列出“ Nib 名称”:http://i.stack.imgur.com/yPJse.png

最佳答案

  • 如果您使用 Objective-C 代码创建 View Controller ,则在创建 View Controller 时将 nib 名称传递给 -[UIViewController initWithNibName:bundle:] 方法。

  • 如果您将 View Controller 放在与它将控制的 View 相同的 XIB 中,则无需设置 nib 名称。只需将 View Controller 的 View 导出连接到它将控制的 View 。

  • 如果您将 View Controller 放在某个 XIB test.xib 中,并且您希望它加载另一个 XIB other.xib,您可以设置 nib选择 View Controller 时属性检查器中的名称:

nib name field in IB

关于objective-c - Xcode 4.2- 在分离的 Nib 文件中存储 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8032521/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com