将徽标添加到导航控制器
Posted
技术标签:
【中文标题】将徽标添加到导航控制器【英文标题】:Add Logo To Navigation Controller 【发布时间】:2016-08-12 00:11:19 【问题描述】:我有一个使用导航控制器的应用程序。我没有意识到您不能将 UIImage 添加到故事板上导航控制器的标题中。如果您希望它在每个屏幕上居中,那么通过代码实现徽标的最佳方法是什么?有没有办法通过故事板来做到这一点,还是代码是唯一的方法?
【问题讨论】:
【参考方案1】:你可以通过 Interface Builder 做到这一点,只需将 UIView 拖入导航栏:
您也可以通过代码实现它。只需将您的自定义视图设置为导航项的标题视图。
// MARK: - Lifecicle
override func viewDidLoad()
super.viewDidLoad()
self.navigationItem.titleView = BrandView()
【讨论】:
以上是关于将徽标添加到导航控制器的主要内容,如果未能解决你的问题,请参考以下文章