ios 星星评分(支持点击和滑动)
2016-03-29 09:49
435 查看
思路:ios 中 touchesBegan和touchesMoved两个方法可以获取到UIView上的点击的坐标和滑动的坐标,根据坐标,位于X坐标左边的imageview设置为“button_star_red”,右边的设置为“button_star_red”。
第一步:在UIViewController上添加一个UIView(两种方式,直接拖拽或者在”.m”文件代码创建,这里直接拖拽)命名为:myview,width 为星星宽度的6倍(总共5颗星星,确保可以0分),heigh为星星的高度
第二步:在myview上添加imageview,将星星初始化为“button_star_white”,并且按顺序加入到数组中,便于后期遍历改变星星颜色,代码如下:
第三步:获取点击活着滑动的坐标,根据坐标,将坐标X以左的星星置为“button_star_white”(星星的宽和高都是24,)
附上星星图片,三种尺寸
第一步:在UIViewController上添加一个UIView(两种方式,直接拖拽或者在”.m”文件代码创建,这里直接拖拽)命名为:myview,width 为星星宽度的6倍(总共5颗星星,确保可以0分),heigh为星星的高度
相关文章推荐
- iOS开发之路--微博“更多”页面
- iOS开发之路--微博骨架搭建
- iOS开发使用JSON解析网络数据
- IOS开发代码分享之获取启动画面图片的string
- iOS开发实现音频播放功能
- iOS开发使用XML解析网络数据
- IOS开发实现录音功能
- IOS开发之路--C语言数组和字符串
- IOS开发代码分享之用nstimer实现倒计时功能
- iOS开发使用GDataXML框架解析网络数据
- IOS开发代码分享之设置UISearchBar的背景颜色
- ios推送证书
- iOS和tvOS游戏按需加载资源简介
- ios开发之环境搭建-01
- 在开发iOS程序时对日期处理的总结
- iOS开发——keychain的使用
- iOS Graphics Technologies iOS 图形技术
- iOS开发异常错误总结
- 学习Objective-C:入门手册