自定义导航栏,图像一次为所有视图快速

时间:2015-01-12 12:05:32

标签: image swift uinavigationbar

我通过嵌入navigation controller

在故事板中添加了导航栏

我想自定义导航栏,将左侧的图像设为backBarButtonItem,将中间的图像设为Title,将图像设为右侧。导航布局在我的所有视图中都是相同的。

如何为所有人定制一次?

导航栏如下所示:enter image description here

提前谢谢

1 个答案:

答案 0 :(得分:0)

您可以继承UIViewController并在自定义视图控制器类的viewWillAppear函数中设置所需参数

class CustomViewController : UIViewController
{
    override func viewWillAppear(animated: Bool) {
         self.navigationItem.backBarButtonItem = // Custom
         // Set title and all your settings.
    }
}

CustomViewController设置为故事板中Class的{​​{1}}属性。还可以在快速视图控制器文件中使用ViewControllers作为基类。

enter image description here