导航控制器,导航项和导航栏

时间:2017-08-17 11:39:01

标签: ios swift

我有一个视图控制器。我选择Editor-> Embed In-> Navigation Controller选项。导航控制器添加到故事板,我的视图控制器成为根视图控制器。此外,我的视图控制器顶部添加了一个导航项。

另一方面,我们可以在视图控制器上放置一个导航栏,我们可以在没有导航控制器的视图控制器之间创建向前过渡。

导航项和导航栏有什么区别?

1 个答案:

答案 0 :(得分:6)

导航项管理要在导航栏中显示的按钮(左和右)和视图(主要是标题视图)。 每个导航项指向特定的视图控制器。

导航栏是导航项的容器,主要处理布局,过渡和动画。

您可以在官方文档中详细了解它们:

https://developer.apple.com/documentation/uikit/uinavigationitem

https://developer.apple.com/documentation/uikit/uinavigationbar