我想为设置页面进行自下而上或上下动画。 (通常是 pushViewController)
并发现可以自下而上。

- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated;

有些人似乎建议您坚持使用Apple的Hig(Apple肯定会制作左右动画作为默认的PushViewController),并且不要使用模态视图。

我想知道什么是模态视图,并且想知道人们使用哪些动画来推出/弹出视图controller?

谢谢你。

有帮助吗?

解决方案

模态视图阻止与任何其他UI的互动,直到被驳回为止。

模态视图控制器只是一个 UiviewController 派上呈现的类。当视图控制器的形式显示时,它涵盖了现有视图的任何内容(如果指定了动画),并且用户最多可以以某种方式否定此视图,然后才能返回到他们正在做的事情。

要以模态呈现视图控制器,您可以使用该方法:

- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated;

每当我想使用模态视图(即必须在继续使用其他任何内容之前必须完成的视图),我都会称呼此方法并使用Apple的标准动画来呈现视图控制器(请注意,上面的实例方法不包括参数指定视图的动画方式 - 因为Apple具有标准的方法)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top