我有一个视图控制器。我选择Editor-> Embed In-> Navigation Controller选项。导航控制器添加到故事板,我的视图控制器成为根视图控制器。此外,我的视图控制器顶部添加了一个导航项。
另一方面,我们可以在视图控制器上放置一个导航栏,我们可以在没有导航控制器的视图控制器之间创建向前过渡。
导航项和导航栏有什么区别?
答案 0 :(得分:6)
导航项管理要在导航栏中显示的按钮(左和右)和视图(主要是标题视图)。 每个导航项指向特定的视图控制器。
导航栏是导航项的容器,主要处理布局,过渡和动画。
您可以在官方文档中详细了解它们:
https://developer.apple.com/documentation/uikit/uinavigationitem
https://developer.apple.com/documentation/uikit/uinavigationbar