在iOS中,是否可以在默认后退按钮旁边添加一个按钮(使用方法pushViewController
时自动创建的按钮)
我尝试使用方法setLeftBarButtonItems
和setBackBarButtonItem
但是徒劳无功 - 每当我设置左栏按钮项时,默认后退按钮就会消失。
感谢您的帮助!
答案 0 :(得分:77)
只做
self.navigationItem.leftItemsSupplementBackButton = YES;
self.navigationItem.leftBarButtonItems = @[item1, item2];
答案 1 :(得分:3)
我没有测试过以下代码,但只要backBarButtonItem
已初始化,它就应该有效。
[[self navigationItem] setLeftBarButtonItems:[NSArray arrayWithObjects:[[self navigationItem] backBarButtonItem], [[UIBarButtonItem alloc] initWithTitle:@"Custom" style:UIBarButtonItemStylePlain target:self action:@selector(action:)], nil]];\
基本上,您从头开始设置整个左栏按钮项目数组,但提供后退按钮以及您自己的自定义按钮。