博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WWDC19 -224-iOS 13 Presentations 适配
阅读量:7102 次
发布时间:2019-06-28

本文共 682 字,大约阅读时间需要 2 分钟。

modalPresentationStyle

iOS 13 的 presentationStyle 默认是 UIModalPresentationAutomatic, 系统根据情景自动选择 present 的方式是,在打开相机控制器的时候系统自动选择 UIModalPresentationFullScreen,其他大多自动选择UIModalPresentationPageSheet, UIModalPresentationFormSheet

以下情况需要适配:

  1. 在 sheet 展现状态下有 pull down 手势退出该控制器,此时不想触发该手势,或者需要二次确认

    // 该属性控制是否触发 pull down 手势, NO 触发,YES 不触发vc.isModalInPresentation = NO;// 该 vc 遵守协议 UIAdaptivePresentationControllerDelegate,实现一下方法- (void)presentationControllerDidAttemptToDismiss:(UIPresentationController *)presentationController {    // 二次确认,或者其他处理}复制代码
  2. 在需要以全屏状态 present 时需要手动设置

    vc.modalPresentationStyle = UIModalPresentationFullScreen;复制代码

转载于:https://juejin.im/post/5cff0a27e51d45108c59a51d

你可能感兴趣的文章
JavaScript中错误正确处理方式,你用对了吗?
查看>>
ORACLE索引组织表讨论
查看>>
[20150527]bbed与数据块检查和2.txt
查看>>
打造平安城市,用心维护安全
查看>>
[20170421]impdp SKIP_CONSTRAINT_ERRORS
查看>>
PostgreSQL on ECS SLA 流复制备库+秒级快照+PITR+自动清理
查看>>
Swift游戏实战-跑酷熊猫 08 产生源源不断的移动平台
查看>>
Web---Cookie技术(显示用户上次登录的时间、显示用户最近浏览的若干个图片(按比例缩放))...
查看>>
【6】JAVA---地址App小软件(QueryPanel.class)(表现层)
查看>>
玩转spring boot——ajax跨域
查看>>
使用Python做科学计算初探(转)
查看>>
线程状态及属性
查看>>
[20171124]手工使用种子库建库.txt
查看>>
4.2、Android Studio压缩你的代码和资源
查看>>
Knockout应用开发指南 第十章:更多信息(完结篇)
查看>>
apache禁止执行php文件
查看>>
模块打包工具 webpack
查看>>
C# 语言历史版本特性(C# 1.0到C# 7.1汇总更新)
查看>>
现代IM系统中消息推送和存储架构的实现
查看>>
Linux下时间范围判断的程序流程及其C代码实现
查看>>