我创建了一个 .xib 文件,其中包含一个UITabBar
5 UITabBarItems
。我希望 5 个选项卡中的 4 个链接到同一个UIViewController
类,因为它们具有完全相同的界面(只有数据区分它们的外观)。
UIViewController
因此,对我来说实例化我的4 次是有意义的,每个标签栏项目一次。然后将UITabBarItems
.xib 的每一个与 my 的一个实例链接起来UIViewController
。
但是我想不出一种方法来引用我的 xib 选项卡栏项目UIViewController
并发送 setTabBarItem 消息。我怎么能做到这一点?我试图以某种方式在 init 上传递 .xib 选项卡栏项目(覆盖 init),但我没有设法引用它们。我在AppDelegate
self.window 之后实例化控制器。
(如果我在这里说一些奇怪的东西,不符合通常的 iOS 编程约定,请告诉我)