iOS presentView相关 财富值79

2016-10-17 11:59发布

想做一个效果:
present一个VC,不让这个VC完全覆盖之前的界面,还要能看见之前的界面。就像系统的UIAlertViewControlle

5条回答
qq348882352 - 这个人很懒,什么都没留下
1楼 · 2016-10-17 12:11.采纳回答

可以通过 <UIViewControllerAnimatedTransitioning> 自定义页面转场达到该效果,具体可参考我之前写的一个小项目。

然后定一个遵从 UIViewControllerAnimatedTransitioning 协议的动画代理对象,并在内部实现以下方法。

先设置 modalPresentationStylemodalTransitionStyle

最后在 VC中 实现 UIViewControllerAnimatedTransitioning 协议,返回钢材定义的转场动画代理对象

一周热门 更多>