【发布时间】:2016-05-14 13:59:17
【问题描述】:
【问题讨论】:
-
我也遇到了同样的问题,你找到解决办法了吗?
-
有人刚刚在下面发布了一个答案。我不再参与这个项目,所以请告诉我它是否有效,我会将其标记为答案。
标签: ios xcode storyboard ios9 storyboard-reference
【问题讨论】:
标签: ios xcode storyboard ios9 storyboard-reference
您可以在您所指的情节提要的初始视图控制器中修改选项卡栏项目的图像/标题。您只需向初始视图控制器添加一个“标签栏项目”并相应地更改其属性(标题/图像)。
注意:更改不会反映在主故事板的标签栏上;您只能在引用的故事板和运行时看到它。
【讨论】:
问题在于,在目标视图控制器中,视图层次结构中没有 UITabBarItem。 TabBarItem 与情节提要相关,但应与视图控制器相关。
看起来像 Xcode 中的“错误”...
要解决此问题,您可以执行以下操作:
如果您现在运行该应用程序,您确实会注意到选项卡丢失了。 要让选项卡也显示在正在运行的应用程序中,请执行以下操作:
现在运行应用程序,您现在将看到您的标签。
【讨论】:
在解决这个问题几天后,我找到了这个解决方案。 双击情节提要链接,这将打开引用的情节提要。在场景导航器中,您可以编辑带有自定义标题和图标的栏项目。在 xCode 9 中工作。
【讨论】:
我在情节提要中制作了以下内容,并为每个 UINavigationController 制作了课程
并在每个UINavigationController 类中编写以下代码
override func viewDidLoad() {
super.viewDidLoad()
let someController = StoryboardManager.surveyStoryboard.instantiateViewControllerWithIdentifier("SomeController") as! SomeController
viewControllers = [someController]
// Do any additional setup after loading the view.
}
【讨论】: