将导航栏和标签栏添加到所有页面

时间:2016-04-21 17:13:00

标签: ios iphone swift

我目前的应用状态是这样的: Current state of app

导航栏和标签栏都是图片。标签栏上有按钮。现在我在整个应用程序中都有相同的按钮和图像集。我是iOS中的总菜鸟。我希望使用一些内部功能,如工具栏/导航栏/标签栏,由xcode本身提供,而不是使用单独的图像。我想要所有页面中的标签栏和导航栏。有没有办法将这些标签栏和导航栏添加到所有页面? 我也在使用超类来继承所有常用函数。

我使用swift。

1 个答案:

答案 0 :(得分:2)

您必须使用view controller嵌入根navigation controller,并使用navigation controller嵌入tab bar controller

要“嵌入”view controller,只需在view controller上选择您的根storyboard,然后选择Editor - > Embed in - > Navigation Controller

要“嵌入”您的navigation controller,只需在storyboard上选择它,然后选择Editor - > Embed in - > Tab Bar Controller