iOS Swift - 使用可以取消的临时 UIView

Posted

技术标签:

【中文标题】iOS Swift - 使用可以取消的临时 UIView【英文标题】:iOS Swift - Using temporary UIView that can be cancelled 【发布时间】:2015-08-12 09:23:20 【问题描述】:

我有一个附加到导航控制器的视图控制器(因此视图控制器之外的任何 segue 都会维护导航控制器的视图层次结构)。我将如何创建一个从下方弹出的临时视图,该视图可以取消并且 not 符合导航控制器。例如,Apple 日历应用程序中的“添加事件”按钮,它会打开一个可以取消和恢复的屏幕。

【问题讨论】:

【参考方案1】:

您可以使用UIPopoverController,也可以只创建一个自定义UIViewController,并将其作为child view controller 添加到当前视图控制器中,并以模态方式呈现它,而不会干扰导航控制器。

【讨论】:

能否详细说明子视图控制器的方法? 子视图控制器是一个不同的视图控制器,因此它可以具有您想要的任何功能。我不太确定我明白你在问什么

以上是关于iOS Swift - 使用可以取消的临时 UIView的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS SWIFT 2 中取消获取请求 [关闭]

Ios Swift 在非线性路径中动画视图

MBProgressHUD 导致 iOS 应用程序崩溃 (Swift 2.0)

如何取消 AFdownloadrequest 操作而不保留以前的进度(删除临时文件) iOS

如果用户取消登录,Swift ios facebook登录会使应用程序崩溃

在 UICollectionView Swift iOS 中临时隐藏一个单元格