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

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

22得票4回答
在iOS 9中,当视图控制器以模态方式呈现时,“viewWillTransitionToSize:”未被调用

我从另一个视图控制器中呈现一个视图控制器:- (void)showModalView { UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; MySecViewContro...

21得票5回答
以模态方式展示的视图控制器关闭时出现框架错误。

我正在使用自定义转场和自定义 UIPresentationController 来展示一个 UIViewController,但是该视图控制器的视图并没有覆盖整个屏幕,所以呈现视图控制器仍然可见。 接下来,我在这个视图控制器上方展示了一个 UIImagePickerController 的实...

17得票5回答
在展示新视图控制器后关闭当前视图控制器 - Swift

我想要关闭一个视图控制器并呈现一个新的视图控制器,但我不希望旧的视图控制器继续存在。我使用下面的代码来关闭当前的视图控制器和呈现新的视图控制器。但是这种方式在关闭和呈现之间会有一段时间间隔。我不希望用户注意到这一点。因此,我想先呈现新的视图控制器,然后再关闭以前的视图控制器。有没有办法做到这一...

15得票4回答
以编程方式在UITableViewCell中的一个按钮中呈现视图控制器(Swift)

我正在尝试使用户在单击表视图中的单元格时进入新的视图控制器。 更具体地说,当用户单击人名时,应将其带到该用户的个人资料,其中用户名为表视图单元格,个人资料为新的视图控制器。 我认为实现此操作的方法是使用".presentViewController(vc,animated:true,compl...

14得票2回答
在Swift中,当UIAlertController被呈现时保持键盘开启?

当弹出警报时,键盘会被隐藏。我已经四处寻找但没有找到解决方案,以保持键盘可见。当显示警报时,由于警报是模态显示的,文本字段似乎会自动放弃第一响应者。如何才能将键盘保持在此警报后面,这意味着即使没有交互,文本字段仍在编辑状态?

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

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

12得票5回答
呈现视图控制器转场动画

在我的代码中,我使用presentViewController来调用我的第二个视图控制器[self presentViewController:secondController animated:YES completion:nil]; 当我调用时,我需要显示从左到右的动画(就像在导航控制器中...

12得票8回答
使用带有模糊背景的视图控制器

我有一个视图控制器,我的视图背景需要是半透明的,并保持显示下面的视图。我已经在 nib 文件中调整了不透明度,并尝试将视图控制器推入导航堆栈和以模态方式呈现它,但加载后,先前的视图被卸载了。我该如何解决这个问题?

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

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