子类化UINavigationBar用于自定义标题视图



我已经子类化了UINavigationBar,我想有一个UIView包含UIImageView + UILabel在里面,我可以通过设置titleView属性来实现它。但是,我想知道的是是否有可能直接在子类中添加它?

更好的方法是在导航栏上添加一个UIView,然后在上面添加任何组件,这样就很容易管理那些组件,因为如果你在左键、右键和标题标签上添加组件,它就不那么灵活了(即,如果你在titleLabel上添加任何组件,你可以设置该组件框架只等于或小于标题标签)。但是如果你在导航栏上添加UIView,那么你可以很容易地自定义所有组件)

希望对你有帮助。