关于 UINavigationItem 和 UINavigationBar

常永怡
2023-12-01

关于 UINavigationItem 和 UINavigationBar

TIPS:在日常开发中,我们经常会自定义导航控制器的一些东西。今天我们来说说导航控制器中很重要的两个类

UINavigationBar 是一个视图,它属于导航控制器,所以说当修改它的属性,会影响到导航控制器管理的所有视图控制器。

UINavigationItem 是一个模型,它属于当前视图控制器,当修改它的属性,只会影响当前控制器,比如 leftBarButtonItem,title,titleView 之类的。

所以,我们应该尽量只修改 self.navigationItem

关于详细的自定义导航控制器,之后我会发一篇文章,详细说明,如何完美自定义导航控制器。

 类似资料: