我通过嵌入navigation controller
。
我想自定义导航栏,将左侧的图像设为backBarButtonItem
,将中间的图像设为Title
,将图像设为右侧。导航布局在我的所有视图中都是相同的。
如何为所有人定制一次?
导航栏如下所示:
提前谢谢
答案 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
作为基类。