A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© -(_)- 中级黑马   /  2014-7-31 21:12  /  1224 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  最近遇到问题, 需要匹配IOS6 与 IOS7的系统下一致的界面, 因此UIActionSheet需要用到自定义的样式, 在此讨论一下自定义UIActionSheet的思路与方法, 希望大家都能发表一下自己的做法与想法, 一起研究一下哪种方式更好
  目前我所知道的方式有两种, 一种是继承UIActionSheet, 这种方法的好处是从原生的ActionSheet承继了好多东西,  因此省去了好多代码.  主要思路在获取原生的View并重新设置Frame, 进行尝试后感觉效果不佳, 不知道有没有使用过这种方法的人, 可以跟我分享一下你的实现思路, 我实现起来相当的郁闷
  第二种方法是创建一个UIView, 自己写上动画等效果, 代码量大些, 但是自定义的程度比较大, 界面实现效果相当好, 关键在于用UIApplication去获取当前的keyWindow, 然后将自定义视图作为子视图添加到keyWindow中达到遮挡原视图的效果.
  个人感觉继承UIActionSheet的思路应该可以有更好的实现方式, 这样子就可以继承好多原生的东西而不用去写, 只是改一下样式, 不知道哪位大神知道的可以分享指点一下

2 个回复

倒序浏览
没研究这么深,刚开始接触分享框。你这个程度去报名黑马?
回复 使用道具 举报
大龄产妇 发表于 2014-8-2 23:40
没研究这么深,刚开始接触分享框。你这个程度去报名黑马?

正在准备去报黑马, 不过得到的分数不高, 希望能进吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马