1
私はView Controller用にUINavigationControllerを使用しています。初期化では()メソッドまたはviewDidLoad()は、私が設定:現在ながら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
self.editButtonItemは(カスタムボタンを使用して解決できる)ソリューションの1つですが、MFMailComposeViewControllerの場合は未使用です。 – youshunei