iOS : subclassing UINavigationBar for custom title view

标签 ios uinavigationbar

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

最佳答案

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

希望对您有所帮助。

关于iOS : subclassing UINavigationBar for custom title view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31259960/

相关文章:

ios - Swift:将分段 Controller 添加到导航栏,并保留标题+导航按钮

ios - 在 Cocoapod 中导入 Kotlin/Native 框架

ios - 如何向 UITableViewCell 中的 4 个标签添加约束

uinavigationbar - 如何去除 UINavigationBar 和 UISearchBar 细线

ios - 有没有办法在 UINavigationController Swift Xcode 中更改 UINavigationBar 的高度?

ios - 当 UINavigationbar 转换到另一个 ViewController 时,部分背景颜色自动变为灰色

ios - 使滑动手势优先于按钮

ios - 如何隐藏导航栏+工具栏并更改滚动时的tableView高度

android - 是否可以通过 IOS 或 Android 商店进行深度链接(将数据从 url 传递到应用程序安装)

TableView 导航栏上的 IOS 按钮不起作用