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

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

72得票8回答
如何通过编程方式调用视图控制器?

我已经查看了所有能找到的教程,但仍然无法得到答案。我需要从代码中调用另一个视图。我正在使用 UIStoryboards。我曾经通过控制拖动 UIButtons 来多次更改视图,但现在必须通过代码来实现。我正在尝试在用户第一次打开应用程序时从主菜单调用信息页面。然而,我似乎找不到从代码中更改视图...

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

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

28得票11回答
在iOS中从已呈现的视图控制器中推送视图

简而言之: 我想知道如何从被呈现的视图控制器中推出另一个视图控制器。 简要说明: 我有一个名为MainViewController的视图控制器,其中有一个按钮。当我点击这个按钮时,我会呈现一个名为LoginViewController的视图。 在这个页面(LoginViewContro...

13得票4回答
iOS 8 - 设置关键窗口或解除绑定后快速呈现视图控制器时出现故障,立即呈现另一个视图控制器。

在测试我的应用程序在iOS 8上时,我发现绕过视图控制器的初始化和呈现非常缓慢。我曾经在iOS 6和7上使用类似于以下代码的代码:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NS...

10得票3回答
自定义展示的UIViewController如何切换到全屏?

我有一个视图控制器,使用 UIModalPresentationCustom 展示样式进行呈现。我使用一个自定义的 UIViewControllerTransitioningDelegate 将视图控制器呈现为侧边栏(因此它从屏幕边缘滑入,并且不占据整个屏幕)。 但是,当我使用 UIModa...

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

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

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

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

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

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

23得票5回答
使用presentViewController从UIView中呈现视图控制器

我正在为我的iOS应用程序创建标题栏,并将其制作在一个UIView内。我唯一遇到的问题是“主页按钮”。当按下主页按钮时,它需要转到主页,即ViewController。 然而,[self presentViewController:vc animated:NO completion:NULL...