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
用起来还是很不错的

相关文章
|
10月前
toolbar设置返回键以及点击事件
toolbar设置返回键以及点击事件
135 0
SwipeRefreshLayout 下拉刷新控件(二)
SwipeRefreshLayout 下拉刷新控件(二)
SwipeRefreshLayout 下拉刷新控件(一)
SwipeRefreshLayout 下拉刷新控件(一)
|
存储 C++ 开发者
QListWidget和QListView的使用和item点击事件
QListWidget和QListView的使用和item点击事件
ListView onItemLongClick 弹出ContextMenu
ListView onItemLongClick 弹出ContextMenu
149 0
Snackbar使用详解
Snackbar使用详解
271 0
Snackbar使用详解
Dialog和DialogFragment 设置背景透明
Dialog和DialogFragment 设置背景透明
1078 0
|
前端开发
scroll-view实现不了滑动效果
scroll-view实现不了滑动效果
283 0
|
XML Android开发 数据格式
Snackbar详解
Snackbar是什么 Snackbar是Design Support Library库中的一个控件它是用来替代Toast的一个全新的控件,Snackbar与Toast最大的区别是Snackbar支持点击和滑动和滑动消失,如果用户没有进行操作它也会在到达指定时间后自动消失。
1622 0

热门文章

最新文章