EKEventViewController Edit button in two places with the same functionality
Both edit buttons behave the same. So I want to remove one edit button. How can I achieve this?
//*****my code is here:
var eventDetail = EKEventViewController()
eventDetail.event = selectedEvent
eventDetail.allowsEditing = true
eventDetail.allowsCalendarPreview = true
eventDetail.delegate = self
var navController = UINavigationController(rootViewController:eventDetail) presentViewController(navController, animated: true, completion: nil)
+3
source to share
1 answer
This can be done by deleting it twice:
presentViewController(navController, animated: true) {
eventDetail.navigationItem.leftBarButtonItem = nil
}
/////////////////
class EventViewController: EKEventViewController {
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
navigationItem.leftBarButtonItem = nil
}
}
0
source to share