iOS : 为自定义标题视图子类化 UINavigationBar

iOS : subclassing UINavigationBar for custom title view

我已经将 UINavigationBar 子类化,我想要一个 UIView 包含 UIImageView + UILabel ,我可以通过设置 titleView 属性.但是,我想知道是否可以直接将它添加到子类中?

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

希望对你有所帮助