iOS开发之自定义控制器切换
2015-12-11 18:07
483 查看
iOS8以后, 苹果公司推出了UIPresentationController, 通过其(presentedController 和 presentingController)来控制modal控制器操作.
我对跳转 进行了封装, 只需要将单例对象设置为 VC的 transitioningDelegate!
自定义modal步骤:
1. 设置过渡代理
secVC.transitioningDelegate = [ROTransition sharedROTransition];
2. 设置展示样式为 UIModalPresentationCustom
secVC.modalPresentationStyle = UIModalPresentationCustom;
3. 完成跳转
[self presentViewController:secVC animated:YES completion:nil];
完整Demo [我的github](https://github.com/Jiaguanglei0418/DIYViewControrllerTransition)
我对跳转 进行了封装, 只需要将单例对象设置为 VC的 transitioningDelegate!
自定义modal步骤:
1. 设置过渡代理
secVC.transitioningDelegate = [ROTransition sharedROTransition];
2. 设置展示样式为 UIModalPresentationCustom
secVC.modalPresentationStyle = UIModalPresentationCustom;
3. 完成跳转
[self presentViewController:secVC animated:YES completion:nil];
完整Demo [我的github](https://github.com/Jiaguanglei0418/DIYViewControrllerTransition)
相关文章推荐
- IOS动画 (李梦珂)
- iOS开发用正则表达式验证身份证,邮箱,手机号等
- iOS每日一记——————————三方库。。。。
- iOS---自动释放池
- 关于IOS 向documents等目录写文件和创建文件夹的问题
- iOS 9 平台上 AFNetworking 框架 3.0 版本解决的问题和问题解决
- iOS开发编码建议与规范(持续更新中)
- iOS项目创建步骤
- ios 推送测试
- IOS-42-谓词的使用(例:检查是否为手机号)
- iOS开发 打印CGRect时用NSStringFromCGRect
- iOS设计模式--责任链模式
- iOS开发多线程篇—线程间的通信
- iOS socket 知识
- iOS GCD 学习
- iOS创建静态库
- iOS 安全攻防系列(一):获取手机联系人
- iOS storyboard 的 解析
- iOS开发多线程篇—线程安全
- 我的iOS学习历程 - NSCalendar详解