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