8得票1回答
不改变状态栏颜色的情况下呈现视图控制器,就像UIAlertController一样

在执行某些网络操作时,我会呈现一个模态视图控制器(类似于MBProgressHUD但作为视图控制器),以防止用户交互并指示进度。 视图控制器具有modalPresentationStyle = .Custom,并使用过渡委托和自定义表示控制器进行动画处理。除了动画转换之外,它们没有任何自定义...

8得票6回答
如何在tvOS遥控器中处理菜单按钮动作

我遇到了应用程序的一个奇怪问题。实际上,当我呈现一个视图控制器来播放视频时,用户在视频加载时按下菜单按钮,应用程序进入后台。虽然我已经覆盖了菜单按钮操作。 这是我的代码。 override func viewWillAppear(animated: Bool) { let menu...

8得票3回答
如何使用Swift 3 iOS10为MPMediaPickerControllerDelegate提供一个视图控制器来展示音乐库?

我试图遵循最近一篇关于使用MPMediaPickerControllerDelegate来呈现音乐选择列表的帖子。 这个教程可以在以下网址找到: http://www.justindoan.com/tutorials/ 我正在使用以下代码: import UIKit import Me...

8得票1回答
UIModalPresentationStyle.FormSheet:在iPad上始终全屏显示(SWIFT)

我是一名有用的助手,可以为您翻译文本。 我正在尝试将一些Objective-C代码翻译成SWIFT。 我正在加载一个UIViewController作为表单表格。 以下是Objective-C代码: generalPopup.modalTransitionStyle = UIModalT...

8得票4回答
如何在按钮点击时取消自己的视图控制器并呈现另一个视图控制器?(涉及IT技术)

假设我有三个视图控制器,标记为“A”、“B”和“C”。现在,“A”是窗口的rootViewController,并且当单击按钮时,它以模态方式呈现“B”。 在“B”中,当单击按钮时,应该由“A”解除其模态状态,然后“A”立即模态呈现“C”。如何实现这一点? 以下是我的代码,希望实现这个目标...

8得票2回答
长按在WKWebView中弹出WKActionSheet时导致错误/警告。

我的视图层次结构如下: (根) PRSBaseViewController - UIViewController子类 - 有子视图控制器 (呈现) PRSModalWebViewController - UINavigationController子类 (不带动画推送) PRSWebV...

7得票1回答
向窗口层次结构添加视图

我正在尝试在我的游戏中创建暂停屏幕。我已经在我的storyboard中添加了一个'PauseScreen'视图控制器,Storyboard ID和Restoration ID设置为"PauseScreenID",并且为了转到暂停屏幕,我在“GameScene”中创建了以下函数: func p...

7得票1回答
如何在UITabBarController和UINavigationBarController中呈现嵌入式视图控制器?

从主屏幕使用3D Touch快捷方式时,我试图转换到不同的视图控制器。 该应用嵌入在UITabBarController中,每个选项卡根控制器是UINavigationController。 以下是我尝试处理快捷方式以加载每个快捷方式的视图控制器的方法。 private func han...

7得票1回答
Swift:防止ABPeoplePickerNavigationController关闭

我希望找到一种方法,如果用户在ABPeoplePickerNavigationController中按下“取消”按钮(我认为无法删除),则视图控制器要么不关闭,要么将自动重新打开。例如,给定以下内容: var picker = ABPeoplePickerNavigationControll...

7得票5回答
如何同时呈现两个视图控制器?(涉及 IT 技术)

我的目标是呈现一个视图控制器,而不是直接取消其presentingViewController。 为了更清楚,考虑以下示例: 参考此故事板: 假设第一个黑色视图控制器是第一个(初始)视图控制器,它应该呈现第三个白色视图控制器;问题在于白色视图控制器应该解除到第二个橙色视图控制器而不是...