UIViewController 双模态展示
Posted
技术标签:
【中文标题】UIViewController 双模态展示【英文标题】:UIViewController Double Modal Presentation 【发布时间】:2018-11-12 04:30:39 【问题描述】:我想做两个模态演示。我有一个显示主要内容的WorkspaceViewController
。有一些屏幕可以加载项目,保存项目,我喜欢将这些作为模式弹出。但最重要的是,我有错误、加载或警告 VC,我想跳过所有这些。但似乎 UIViewController 模态演示不支持这一点。如何实现这种基本的演示风格?
【问题讨论】:
【参考方案1】:您当时不能从一个UIViewController
实例中呈现两个模态。
如果您想在您的模式顶部展示 UIAlertController,您可以使用新的UIWindow
。
详情请看:How to present UIAlertController when not in a view controller? 要么 ios - present UIAlertController on top of everything regardless of the view hierarchy
【讨论】:
以上是关于UIViewController 双模态展示的主要内容,如果未能解决你的问题,请参考以下文章
从最后一个模态 UINavigatonController UIViewController 在父 UIViewController 中调用 func
iOS 13 UIViewController 模态演示阴影
如果以模态方式呈现,则获取最顶层的 UIViewController
如何在应用程序委托iOS10 Objective C中的applicationWillEnterForeground方法中以模态方式呈现UIViewController