UIModalTransitionStyle水平运动 [英] UIModalTransitionStyle horizontal movement

查看:201
本文介绍了UIModalTransitionStyle水平运动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

该UIModalTransitionStyle为垂直,翻转或溶解。我想它是从右到左或从左到右,如果你点击一个按钮,披露在MapKit标注或导航应用的基础一样。

The UIModalTransitionStyle is either Vertical, Flip or Dissolve. I would like it to be right to left or left to right, like if you click on a disclosure button on a MapKit callout or in a navigation based app.

推荐答案

这是不可能的,因为对于一个模式的viewController过渡,但你可以使用一个CATransition与类型 kCATransitionMoveIn 或 kCATransitionPush kCATransitionFromRight

This is impossible as transition for a modal viewController, but you could use a CATransition with a type of kCATransitionMoveIn or kCATransitionPush and a subtype of kCATransitionFromRight

CATransition* trans = [CATransition animation];
trans.type = kCATransitionPush;
trans.subtype = kCATransitionFromRight;
trans.duration = 0.5;

[newView.layer addAnimation:trans forKey:@"PushFromRightEffect"];

[someOtherView addSubview:newView];
// Coded in Browser not tested

这篇关于UIModalTransitionStyle水平运动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆