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

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

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

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

77得票13回答
iOS 7半透明模态视图控制器

iOS 7 上的 App Store 应用程序使用了一种模糊玻璃效果,可以看到背后的视图。这是使用 iOS 7 内置的 API 还是自定义代码实现的?我希望是前者,但我在文档中没有找到任何明显的参考。明显的事情(如在模态视图上设置 alpha 属性)似乎没有任何效果。 要查看示例,请打开 A...

58得票10回答
在半大小的父控制器中呈现模态视图控制器

我试图在其他视图控制器上呈现模态视图控制器,其大小为父视图控制器的一半。但它总是以全屏视图呈现。 我在故事板中创建了自由形式大小的视图控制器,具有固定的框架大小。320 X 250。var storyboard = UIStoryboard(name: "Main", bundle: nil...

35得票5回答
展示pushviewcontroller动画看起来像presentModalViewController

有没有可能使pushViewController的动画效果看起来像presentModalViewController,但同时具备pushViewController的后台功能?

35得票5回答
无法使presentViewController起作用

我从另一个项目中复制了一个工作的视图控制器类到一个新项目中。但是我无法在新项目中加载该视图。在原项目中,我使用了 presentModalViewController。但是在新项目中,无论使用 presentModalViewController 还是 presentViewControlle...

25得票6回答
从右/左侧动画呈现presentModalViewController

目前我正在使用[self presentModalViewController :newVC animated:YES]。我希望以推送效果从左/右/上/下呈现newViewcontroller。我尝试使用CATransition,但在过渡期间会显示黑屏。 注:CATransition是一种可...

25得票5回答
iOS - pushViewController和presentModalViewController的区别

调用presentModalViewController和pushViewController之间的区别是什么,当: 动画设置为NO(即使是YES,那只是可以更改的动画样式)。 在呈现模态视图时定义了导航控制器,因此它也可以具有可导航的调用栈... 这只是为了能够从第一个推送的视图返回...

22得票5回答
不知道当前视图控制器如何呈现模态控制器?

是否有一种方法可以在不知道可见视图控制器视图的情况下以模态方式呈现视图控制器? 基本上就像在任何时间点显示警报视图一样。 我想要做的事情是:MyViewController *myVC = [[MyViewController alloc] init]; [myVC showModally]...

22得票6回答
如何同时展示多个模态视图控制器?

更新: 我再次遇到了这个问题,并找到了另一种方法。如果呈现的控制器未嵌入导航控制器中,则如果呈现的控制器不是全屏且不可见,它将被隐藏并变黑。方法setModalPresentationStyle:UIModalPresentationCurrentContext只能应用于导航控制器中。因此,将...