iPad上的ActionSheet

简介: 最近公司的应用要做iPad的适配,所以这两天一直在调整项目的大小。

最近公司的应用要做iPad的适配,所以这两天一直在调整项目的大小。
如果你项目用了autoLayout那么适配起来还是比较简单的,只要在你项目的配置上把之前的Device的选项从iphone换成Universal就可以了。剩下的就是,调整项目的视图大小。
但是在最后的调试中,还是发现了一个问题。正常的用AlertViewController 写ActionSheet在iPad上点击就会崩溃,我就上网查了一些资料
UIActionSheet和UIAlertController在iPhone和iPad上的那些事儿
进入ios8 后使用swift,在使用到UIAlertController(ActionSheet)时适配ipad时挂掉的问题解决方案
基本上每一个博客,都写了在iPad上弹出ActionSheet的时候指定弹出的位置。我也按照博客上面的代码做了修改,但是样式并不是我们在iphone上的那种样式。如下图所示:

这样的样式并不是我们所需要的,后来我就在github上找了一个轮子
PGActionSheet
用起来还是很不错的

相关文章
|
开发工具 Android开发
【错误记录】Android Studio 编译报错 ( SDK location not found )
【错误记录】Android Studio 编译报错 ( SDK location not found )
3242 0
【错误记录】Android Studio 编译报错 ( SDK location not found )
Echarts实战案例代码(8):设置itemStyle渐变color属性实现柱图的伪3D效果的解决方案
Echarts实战案例代码(8):设置itemStyle渐变color属性实现柱图的伪3D效果的解决方案
608 0
uniapp的form表单自定义验证规则
uniapp的form表单自定义验证规则
671 0
|
7月前
|
开发工具 开发者
【HarmonyOS 5】鸿蒙中的UIAbility详解(二)
singleton(单实例模式),说人话就是单例模式,App任务进度中该UIAbilty只能存在一个。 multiton(多实例模式),说人话就是单例模式,App任务进度中该UIAbilty能存在多个。 specified(指定实例模式),这玩意就有点复杂了,参见下图,主要通过唯一标识key来作为判断量,看该UIAbility是创建新的,还是使用已创建的。
308 0
|
前端开发 API Android开发
25. 【Android教程】列表控件 ListView
25. 【Android教程】列表控件 ListView
824 3
|
存储 测试技术 iOS开发
CocoaLumberjack的ios应用开发使用指南
CocoaLumberjack的ios应用开发使用指南
482 2
|
开发工具 iOS开发
升级Xcode 10后遇到的问题
升级Xcode 10后遇到的问题
467 0
|
存储 安全 API
对象存储OSS产品常见问题之附件上传后存储存在被窃取的风险如何解决
对象存储OSS是基于互联网的数据存储服务模式,让用户可以安全、可靠地存储大量非结构化数据,如图片、音频、视频、文档等任意类型文件,并通过简单的基于HTTP/HTTPS协议的RESTful API接口进行访问和管理。本帖梳理了用户在实际使用中可能遇到的各种常见问题,涵盖了基础操作、性能优化、安全设置、费用管理、数据备份与恢复、跨区域同步、API接口调用等多个方面。
641 0
|
JavaScript 前端开发
Vue样式不生效 如何解决它
Vue样式不生效 如何解决它
|
移动开发 JavaScript 小程序
uView List 列表
uView List 列表
450 0

热门文章

最新文章