iOS导航控制器的注意事项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS导航控制器的注意事项相关的知识,希望对你有一定的参考价值。

  • 1.导航控制器永远显示的是栈顶控制器的view

  • 2.导航控制器中做界面之间的跳转必须取到导航控制器

  • 3.调用pop方法并不会马上销毁当前控制器

  • 4.popToViewController使用注意点:传入进去的控制器必须是导航控制器栈里面的控制器

  • 5.导航条的内容由栈顶控制器决定,一个导航控制器只有一个导航条,因此只能由一个控制器决定,谁先显示在最外面,谁就是栈顶控制器.

  • 6.在ios7之后,默认会把导航条上的按钮的图片渲染成蓝色.

  • 7.导航条上的子控件位置不需要我们管理,只需要管理尺寸

  • 8.UINavigationItem:是一个模型,决定导航条的内容(左边内容,中间,右边内容)

  • 9.UIBarButtonItem:是一个模型,决定导航条上按钮的内容

  • 10.以后只要看到item,通常都是苹果提供的模型,只要改模型就能修改苹

以上是关于iOS导航控制器的注意事项的主要内容,如果未能解决你的问题,请参考以下文章

我们可以在 iOS 中创建多个导航控制器吗?

如何导航到另一个导航控制器iOS

自定义 UIView XIB 内的 iOS 导航返回按钮(无导航控制器)

Xcode - iOS - 要更改的导航控制器场景顺序

iOS - 通过代码加载导航控制器

iOS - 使用导航控制器旋转