每个带有条形按钮项目的视图控制器是否都需要额外的导航控制器?

rod*_*sal 1 interface-builder uinavigationbar uinavigationcontroller uibarbuttonitem swift

我没有任何技术上的麻烦,但我想知道在界面生成器中是否有更好的方法可以这样做,因为考虑添加新的导航控制器看起来是重复的和不必要的。当我将另一个视图控制器(通过Show segue)添加到导航层次结构中,然后尝试添加栏按钮项时,直到将视图控制器嵌入到新的导航控制器中之前,我才能这样做。这就是我的意思:

无法添加条形按钮项:

没有新的导航控制器

能够添加条形按钮项:

仅适用于新的导航控制器

Sha*_*des 5

您不必将每个视图控制器都嵌入其自己的nav控制器中。对于每个视图控制器,将其导航到一个导航控制器的下方,将一个“ 导航项”拖到导航栏上。然后,您可以添加条形按钮项目和标题。


在此处输入图片说明