EKEventViewController显示奇怪的黑暗背景

时间:2016-10-24 14:26:16

标签: ios swift uikit eventkit

基本上我在viewController中有一个tableView,显示一些日历事件,点击一行后我想显示默认的EKEventViewController以标准方式呈现事件。

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    let eventViewController = EKEventViewController()
    eventViewController.event = lastEvents[indexPath.row]
    eventViewController.allowsCalendarPreview = true
    show(eventViewController, sender: nil)
}

这样可行,但是有一个奇怪的黑暗背景出现在这个EKEventViewController“下面”。我必须摆脱这种背景。

我上传了显示此行为的example application

此外,在显示并弹出EKEventViewController后,底部还有一个栏(“删除事件”按钮所在的位置)。

编辑:我忘了提到有一条调试消息告诉我Unable to simultaneously satisfy constraints.然而这很奇怪,因为它不是我的布局。我正在做的就是展示这个viewController。

以下是它的外观:

enter image description here

0 个答案:

没有答案