objective-c - 将 XIB View 添加到 Storyboard中的选项卡 View

标签 objective-c ios storyboard xib

我正在开发一个 Iphone 应用程序。 我正在使用 Storyboard。

我有一个包含 3 个选项卡的选项卡 View 。 “主页”、“用户”和“设置”。

我在 Storyboard上创建了“主页”和“用户” View ,但是设置 View 是一个 XIB 文件 (SettingsView.xib)

如何让第三个选项卡(“设置”)打开 SettingsView.xib?我可以同时使用 Storyboard和 xib 文件吗?

我试图在 AppDelegate 的 startApp 方法中初始化一个 UINavigationController,但我找不到如何将它添加到 Story Board。

感谢您的帮助

最佳答案

TabViewController 通常每个选项卡都有一个导航 Controller 。 在 Storyboard中创建导航 Controller 并将它们连接到选项卡 View Controller 的导航 Controller 关系。

导航 Controller 的初始 View 连接到导航 Controller 的 rootViewController 关系。

关于你的第二个问题,我不确定,但我认为以下方法可行:-

在 Storyboard中创建一个 UIViewController 并将其类更改为您从 XIB 加载的类。当 Storyboard实例化类时,它将使用 XIB,前提是类的类名与 XIB 的名称完全匹配。不过,我认为您无法在此处进行任何 iPad/iPod 检查。

关于objective-c - 将 XIB View 添加到 Storyboard中的选项卡 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11738796/

相关文章:

storyboard - Xcode 8.2.1,如何从 Storyboard中完全删除断开连接的 View Controller ?

ios - 如何正确配置我的堆栈 View ?

objective-c - 什么时候可以使用原始数据类型?

ios - 如何处理未完成的iOS应用内购买消耗品?

c# - 我们可以从手机(Android/iOS)中选择一个图像并使用通用代码(Xamarin Forms)将其上传到服务器吗?

ios - 使用我的 swift 4 应用程序将 json 数组保存在 firebase 中

ios - 在 Storyboard上推送 View 以进行页面控制

objective-c - AFNetworking - 为什么它会产生一个网络请求线程?

ios - 存储大于系统

iOS-removeFromSuperview 有时会使应用程序崩溃