1
我使用UINavigationController爲我的視圖控制器。在的init()或viewDidLoad中()中,i設置:UINavigationBar系統類型按鈕被禁用
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
有誰有想法? 在此先感謝!
是的,它發生在每個UIBarButtonItemSystemItem類型按鈕中。 – youshunei 2012-01-29 12:08:16
self.editButtonItem是解決方案之一(使用自定義按鈕可以解決),但在MFMailComposeViewController仍未使用的情況下。 – youshunei 2012-01-29 12:12:20