所有具有相同操作的viewController的公共导航栏

时间:2015-10-29 12:41:16

标签: ios objective-c uinavigationcontroller uinavigationbar

我是iOS的新手。 我想设置在所有屏幕上显示并由导航控制器管理的导航栏,它会调用相同的操作。

2 个答案:

答案 0 :(得分:0)

如果您正在谈论让某些UIViewController添加相同的UINavigationItem,那么我会创建一个添加UINavigationitem& #39; s并让UIViewControllers成为它的子类。

答案 1 :(得分:0)

使用以下代码在标题中设置图像。

UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 100, 44)];
imgView.image = [UIImage imageNamed:@"image_name.png"];
self.navigationItem.titleView = imgView;

或创建自定义方法并在每个控制器中调用它,以便在每个控制器中设置不同的标题徽标。