我使用UINavigationController作为我的视图控制器。在init()或viewDidLoad()中,我设置:
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemEdit
target:self action:@selector(selector)];
当前或推视图时,右侧栏按钮(如果有,则为左侧)被禁用。但如果我用自定义按钮替换,那么它就能正常工作。
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]
initWithImage:image title:nil
target:self action:@selector(selector)];
我认为这是我的另一个问题的根本原因:
MFMailComposeViewController navigation bar buttons are disabled
有没有人有想法? 提前谢谢!
答案 0 :(得分:0)
启用编辑按钮项的正确方法是:
self.navigationItem.rightBarButtonItem = self.editButtonItem;
其他UIBarButtonItemSystemItem
s也会出现这种情况吗?