Questions tagged «presentmodalviewcontroller»

24
iOS:具有透明背景的Modal ViewController
我正在尝试以透明背景模态呈现视图控制器。我的目标是让呈现和呈现的视图控制器的视图同时显示。问题是,当演示动画结束时,演示视图控制器的视图消失。 - (IBAction)pushModalViewControllerButtonPressed:(id)sender { ModalViewController *modalVC = [[ModalViewController alloc] init]; [self presentViewController:modalVC animated:YES completion:nil]; } 我知道我可以将视图添加为子视图,但是出于某种原因,我想避免这种解决方案。我该如何解决?

12
presentViewController和显示导航栏
我有一个视图控制器层次结构,最顶层的控制器显示为模式,并想知道在使用时如何显示导航栏 'UIViewController:presentViewController:viewControllerToPresent:animated:completion' “ presentViewController:animated:completion:”的文档请注意: '在iPhone和iPod touch上,显示的视图始终为全屏。在iPad上,演示文稿取决于modalPresentationStyle属性中的值。 对于'modalPresentationStyle',文档说: 呈现样式决定了模态呈现的视图控制器如何在屏幕上显示。在iPhone和iPod touch上,模态视图控制器始终以全屏显示,但在iPad上有几种不同的显示选项。 一旦视图控件显示自身,是否有办法确保导航栏在状态栏下方可见?我应该将文档解释为,您没有iPhone / iPod的任何选项,而只有iPad? 以前,我使用的工具'UIViewController:presentModalViewController:animated'运行良好,但是自iOS 5.0以来,该API已被弃用,因此我将切换到新的API。 从视觉上看,我想要做的是从屏幕底部插入新的控制器幻灯片,就像以前使用的旧API一样。 [使用代码更新]: // My root level view: UIViewController *vc = [[RootViewController alloc] initWithNibName:nil bundle:[NSBundle mainBundle]]; navController = [[UINavigationController alloc] initWithRootViewController:vc]; .... // Within the RootViewController, Second view controller is created and added // to the hierarchy. …

13
iOS 7半透明模式视图控制器
iOS 7上的App Store应用使用磨砂玻璃效果,可以看到后面的视图。这是使用iOS 7内置的API还是自定义代码。我希望它会是前者,但我在文档中看不到任何明显的参考。诸如(在模式视图上设置alpha属性)之类的显而易见的事情似乎没有任何效果。 要查看示例,请打开App Store应用程序,然后按右上角的按钮。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.