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

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

25得票5回答
在iOS8中延迟呈现视图控制器于AppDelegate中

所以我在iOS7中拥有一个完整的工作解决方案,通过在AppDelegate的didFinishLaunching中使用presentViewController来显示一个LoginViewController。 基本上我正在做这样的事情:UIViewController *background...

8得票3回答
使用一种动画同时关闭和呈现模态视图控制器

问题在于我不知道如何使用一个转换动画来解除和呈现视图控制器。 我的故事板结构是: 我们可以说A控制器是跟随NavigationController的,B是启动引用,C是TabBar ViewController。 B和C都以交叉溶解的方式被模态呈现。 当用户登录应用程序(从B)时,C控制...

11得票3回答
关闭模态视图控制器后刷新父视图控制器

在我的iOS应用程序中,用户可以从列表中选择一张图片,然后会弹出一个模态框,其中包含该图片和删除图片的选项。如果用户选择删除图片,则返回到原始视图控制器,其中包含图片列表。然后我需要刷新原始视图控制器以考虑已删除的图片。 我尝试使用NSNotificationCenter广播删除图像时向父视...

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

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

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

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

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

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

10得票2回答
关闭堆栈中较低的ViewController的行为与预期不符。

我正在开发一个比较复杂的应用程序,在中间有一个分支。 在应用程序的某个时刻,会呈现一个特定的UIViewController,我们称之为mainViewController(简称mainVC)。 mainVC通过以下代码呈现另一个视图控制器(由于隐私原因,我删除了部分代码):UIStory...

12得票2回答
在SwiftUI中呈现视图控制器

如何使用SwiftUI实现以下Objective-C代码所实现的功能?我无法完全掌握所提出的思想。 如上内容翻译后为: 如何使用SwiftUI实现以下Objective-C代码所实现的功能?我无法完全掌握所提出的思想。 [self presentViewController:mess...

10得票1回答
在UINavigationController中获取转场百分比

我有两个UIView在同一个UINavigationController中:视图A和视图B。 在转换过程中,因为我想应用一些自定义的动画样式,我想知道UINavigationController中演示进度的百分比。我该怎么做? 我想要这样的函数:class ExampleNavigatio...