在 UISplitViewController 中编辑事件
Posted
技术标签:
【中文标题】在 UISplitViewController 中编辑事件【英文标题】:Editing Event in UISplitViewController 【发布时间】:2014-09-24 20:38:00 【问题描述】:这个问题困扰了我一个星期。
我有一个UISplitviewController
,其中两个面板始终可见。在主视图中,我有一个日历事件列表,当我选择一个时,它会将事件加载到详细视图中。我可以很好地编辑事件,(EKEditEventViewController
显示在当前上下文中,仅显示在详细视图的前面)但是在 ios8 中,当您单击位置单元格时,会显示一个新的视图控制器并搜索地址你输入的。当我关闭这个位置选择视图控制器时,我的问题就来了。关闭时,它后面的EKEditEventViewController
会填满整个屏幕(它部分出现在拆分视图控制器中的主视图后面)。旋转后,一切都会恢复到应有的状态。
知道为什么会这样吗?任何帮助是极大的赞赏!谢谢
【问题讨论】:
你能贴一些代码吗? 【参考方案1】:我也遇到过类似的问题:
eventViewController.modalPresentationStyle = UIModalPresentationStyle.CurrentContext
为我做的,但这是你已经做过的,据我所知。
也许将 EKEventViewController 放在 UINavigationController 中可以消除一些其他的问题,并在那里设置当前上下文可能会有所帮助。
【讨论】:
以上是关于在 UISplitViewController 中编辑事件的主要内容,如果未能解决你的问题,请参考以下文章
UISplitViewController:在 detailView 中导航
在 UISplitViewController 中使用 SwiftUI 列表侧边栏
UISplitViewController:为啥我不应该在导航或标签栏界面中显示它?