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

Gok*_*tug 6 ios swift

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

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

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

ahb*_*bou 11

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

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

您可以在官方文档中阅读有关它们的更多信息:

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

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