我正在使用tableview EKEvents,如果用户点击某个事件,我将推送EKEventViewController。
EKEventViewController默认带有工具栏中的删除按钮,如何隐藏它。
我尝试制作EKEventViewController的自定义viewController子类,并且在viewWillAppear中我隐藏了navigationController的工具栏,它正在工作但不正确。另外一个问题是它允许我导航到不需要的事件详细信息。
let eventViewControler = EKEventViewController()
eventViewController.event = self.events[indexPath.row]
eventViewController.allowsEditing = false
self.navigationController.pushViewController(eventViewControler)
如何隐藏唯一的删除按钮。
答案 0 :(得分:0)
您可以自定义rightBarButtonItem。
let rightButton : UIBarButtonItem = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.Plain, target: self, action: "")
self.navigationItem.rightBarButtonItem = rightButton