我的 iPad 应用程序中有一个标签栏控制器,包含 6 个项目。当您点击其中两个图标时,它们将指向同一个视图控制器。该视图控制器有一个将显示的项目列表,它会根据您点击的选项卡栏图标而略有变化。
我如何用故事板来设置它?可以将关系两次拖动到同一个视图控制器,但随后它只在选项卡栏上显示两个相同的图标。我希望这两个选项有不同的图标和名称。
正如您所发现的,您可以在故事板中设计一次视图控制器,但无法将其与选项卡栏控制器关联多次。
您可以做的是在身份检查器中为其分配一个标识符,然后在运行时您可以使用该方法-[UIStoryboard instantiateViewControllerWithIdentifier:] http://developer.apple.com/library/ios/documentation/uikit/reference/UIStoryboard_Class/Reference/Reference.html#//apple_ref/occ/instm/UIStoryboard/instantiateViewControllerWithIdentifier%3a实例化视图控制器的第二个副本。您可以使用以下命令将第二个副本插入选项卡控制器中-[UITabBarController setViewControllers:animated:] http://developer.apple.com/library/ios/documentation/uikit/reference/UITabBarController_Class/Reference/Reference.html#//apple_ref/occ/instm/UITabBarController/setViewControllers%3aanimated%3a
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)