2017-12-06 21 views
0

私はテーブルビューEKEventsを持っています。ユーザーがイベントをタップすると、EKEventViewControllerがプッシュされます。ekeventviewcontroller削除ボタンを隠す

EKEventViewControllerはツールバーの削除ボタンでデフォルトになっていますが、これをどのように隠すことができますか?

私はEKEventViewControllerのカスタムviewControllerサブクラスを作成しようとしましたが、viewWillAppearではnavigationControllerのツールバーが隠れていましたが、正しく機能していませんでした。この問題は、必要ではないイベントの詳細にナビゲートすることができます。

let eventViewControler = EKEventViewController() 
eventViewController.event = self.events[indexPath.row] 
eventViewController.allowsEditing = false 
self.navigationController.pushViewController(eventViewControler) 

削除ボタンのみを非表示にするにはどうすればよいですか。

答えて

0

rightBarButtonItemをカスタマイズできます。

let rightButton : UIBarButtonItem = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.Plain, target: self, action: "") 
self.navigationItem.rightBarButtonItem = rightButton