【发布时间】:2017-08-17 11:39:00
【问题描述】:
我有一个视图控制器。我选择 Editor->Embed In->Navigation Controller 选项。将导航控制器添加到情节提要中,并且我的视图控制器成为根视图控制器。此外,在我的视图控制器顶部添加了一个导航项。
另一方面,我们可以在视图控制器上放置一个导航栏,我们可以在没有导航控制器的视图控制器之间创建向前向后的过渡。
导航项和导航栏有什么区别?
【问题讨论】:
我有一个视图控制器。我选择 Editor->Embed In->Navigation Controller 选项。将导航控制器添加到情节提要中,并且我的视图控制器成为根视图控制器。此外,在我的视图控制器顶部添加了一个导航项。
另一方面,我们可以在视图控制器上放置一个导航栏,我们可以在没有导航控制器的视图控制器之间创建向前向后的过渡。
导航项和导航栏有什么区别?
【问题讨论】:
导航项管理要在导航栏中显示的按钮(左右)和视图(主要是标题视图)。 每个导航项都指向一个特定的视图控制器。
导航栏是导航项的容器,主要处理布局、过渡和动画。
您可以在官方文档中阅读更多关于它们的信息:
https://developer.apple.com/documentation/uikit/uinavigationitem
https://developer.apple.com/documentation/uikit/uinavigationbar
【讨论】: