简体   繁体   English

在EKEventViewController中,在两个具有相同功能的位置编辑按钮

[英]In EKEventViewController Edit button in two place with same functionality

Both Edit button is behaving in same manner. 两个“编辑”按钮的行为方式相同。 So I want to remove one edit button . 所以我想删除一个编辑按钮。 How can i achieve it? 我怎样才能实现它?

//*****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)  

It can be done by removing it twice: 它可以通过删除它两次来完成:

presentViewController(navController, animated: true) {
    eventDetail.navigationItem.leftBarButtonItem = nil
}

///////////////// /////////////////

class EventViewController: EKEventViewController {

    override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)
        navigationItem.leftBarButtonItem = nil
    }
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM