TIPS:在日常开发中,我们经常会自定义导航控制器的一些东西。今天我们来说说导航控制器中很重要的两个类
UINavigationBar 是一个视图,它属于导航控制器,所以说当修改它的属性,会影响到导航控制器管理的所有视图控制器。
UINavigationItem 是一个模型,它属于当前视图控制器,当修改它的属性,只会影响当前控制器,比如 leftBarButtonItem,title,titleView 之类的。
所以,我们应该尽量只修改 self.navigationItem
关于详细的自定义导航控制器,之后我会发一篇文章,详细说明,如何完美自定义导航控制器。