ios - 如何使用 Storyboard将两个不同的选项卡栏图标连接到同一个 View Controller ?

标签 ios ipad uitabbarcontroller storyboard uistoryboard

我在 iPad 应用程序中有一个标签栏 Controller ,其中包含 6 个项目。当您点击其中两个图标时,它们会指向同一个 View Controller 。这个 View Controller 有一个它将显示的项目列表,它会根据您点击的选项卡栏图标略有变化。

如何使用 Storyboard进行设置?可以将关系两次拖动到同一个 View Controller ,但它只会在选项卡栏上显示两个相同的图标。我希望这两个选择具有不同的图标和名称。

最佳答案

如您所见,您可以在 Storyboard中设计一次 View Controller ,但不能多次将它与选项卡栏 Controller 相关联。

你可以做的是在身份检查器中为它分配一个标识符,然后在运行时你可以使用方法 -[UIStoryboard instantiateViewControllerWithIdentifier:]实例化 View Controller 的第二个副本。您可以使用 -[UITabBarController setViewControllers:animated:] 将第二个副本插入到选项卡 Controller 中

关于ios - 如何使用 Storyboard将两个不同的选项卡栏图标连接到同一个 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14982721/

相关文章:

ios - 如何在类别上添加私有(private)(在标题中)属性?

ios - 我可以在 drawRect 方法之外绘制圆形、矩形、直线等形状吗

iphone - 如何禁用出现在 UITabBarController 的“更多”部分中的编辑按钮?

ios - Parse.framework iOS 链接错误

ios - 从命令行构建 Xamarin.IOS Visual Studio 解决方案

ios - 在 IOS SWIFT 中缓存最后一个覆盖对象的最佳方法是什么。

ios - 实现多个 View Controller 的策略

iphone - UILabel 未更新与 IBOutlet 连接

ios - 单击推送通知时正确重定向到选项卡栏导航 Controller 内的 View Controller

ios - 使用代码更改 UITabbar 外观