黑马程序员技术交流社区

标题: 讨论--关于自定义ActionSheet的思路 [打印本页]

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

作者: 大龄产妇    时间: 2014-8-2 23:40
没研究这么深,刚开始接触分享框。你这个程度去报名黑马?
作者: -(_)-    时间: 2014-8-3 00:52
大龄产妇 发表于 2014-8-2 23:40
没研究这么深,刚开始接触分享框。你这个程度去报名黑马?

正在准备去报黑马, 不过得到的分数不高, 希望能进吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2