标签: ios swift
我有一个使用导航控制器的应用程序。我没有意识到你无法在故事板上的导航控制器的标题中添加UIImage。如果您希望它以每个屏幕为中心,通过代码实现徽标的最佳方式是什么?有没有办法通过故事板来实现这一点,或者代码是唯一的方法吗?
答案 0 :(得分:1)
您可以通过Interface Builder执行此操作,只需将UIView拖到导航栏中:
您也可以通过代码实现它。只需将自定义视图设置为导航项的titleView即可。
// MARK: - Lifecicle override func viewDidLoad() { super.viewDidLoad() self.navigationItem.titleView = BrandView() }