644得票28回答
在iOS 13中全屏显示模态窗口

iOS 13中,模态视图控制器的呈现方式有了新的行为。 现在默认情况下不是全屏显示的,当我尝试向下滑动时,应用程序会自动关闭该视图控制器。 如何防止这种行为并回到旧的全屏模态VC? 谢谢

224得票8回答
禁用呈现视图控制器时的交互式取消功能

iOS 13 引入了一个新的设计 .pageSheet(及其姊妹版.formSheet)来模态呈现视图控制器…… ……我们可以通过向下滑动呈现的视图控制器来关闭这些窗口,(交互式关闭)。虽然新的“拉-关闭”功能非常有用,但并不总是需要使用。 问题:如何关闭交互式关闭功能? - 请注意...

198得票24回答
iOS:具有透明背景的模态视图控制器

我正在尝试以透明背景的方式模态呈现一个视图控制器。我的目标是让呈现和被呈现的视图控制器的视图同时显示。问题在于,当呈现动画完成后,呈现的视图控制器的视图会消失。 - (IBAction)pushModalViewControllerButtonPressed:(id)sender { ...

110得票12回答
presentViewController和显示导航栏

我有一个视图控制器层次结构,顶层控制器被显示为模态,并想知道在使用时如何显示导航栏。'UIViewController:presentViewController:viewControllerToPresent:animated:completion' 'presentViewControll...

104得票1回答
带透明背景的Swift模态视图控制器

我知道这个话题很流行,但在编程语言方面我有一个小问题,事实上我仍然不明白代码放在哪里。好的,我会讲述整个情况: 我正在尝试制作一个稍微不同于普通模式的Swift模态框:点击按钮后,ViewController将显示(遵循模态类型),但具有透明背景。只有带标签的蓝色视图将被显示。当此Vie...

92得票6回答
iOS:在NSUserDefaults中使用布尔值

当我的应用程序的rootViewController被加载时,我想要检查用户的登录凭据是否已保存到NSUserDefaults中。 基本上,当用户加载应用程序并且他/她没有保存登录凭据时,会推送一个modalAlertView,用户将能够适当地保存他们的凭据。这将把这些UITextField...

83得票4回答
dismissModalViewController和传递数据返回

我有两个视图控制器,firstViewController 和 secondViewController。我正在使用以下代码切换到我的 secondViewController(我还通过代码传递了一个字符串):secondViewController *second = [[secondVie...

64得票2回答
如何在父视图控制器中检测模态视图控制器的取消?

可能是重复问题: 在模态视图控制器关闭时调用底层视图控制器中的函数 我几乎尝试了所有方法,这是我尝试过的:-(void)viewWillAppear:(BOOL)animated { NSLog(@"Test"); } -(void)viewDidAppear:(BOO...

56得票13回答
iPad自定义模态视图控制器的尺寸

我有几个特定大小的模态视图控制器。我试图避免使用自定义视图(创建全屏黑色半透明覆盖当前视图,将模态视图添加到该视图上,执行动画等)来呈现它,因为没有modalPresentationStyle适合我的控制器大小。 现在我正在使用UIModalPresentationPageSheet,但是我...

53得票10回答
模态视图控制器呈现延迟问题

我有一个基于选项卡栏的应用程序。所有5个选项卡中都有导航控制器,其根视图控制器实例是自定义视图控制器并已正确设置。这可以正常加载。其中几个视图控制器包含表格视图。当用户在表格视图中选择一行时,我想向用户显示模态视图控制器。 (相关部分的)didSelectRowAtIndexPath委托方法如...