ios开发
Janpha
这个作者很懒,什么都没留下…
展开
-
简写一个K歌评分的iOS控件
客官,我先上图,先别走啊~ 我在网上找了许久,无奈搜索能力奇差,没找到个类似的(不然想拿来抄抄,产品催交作业~),我只能挖一下自己有什么想法。本质上是一个UICollectionVIew,在每个item上画多个CAShapeLayer+UIBezierPath曲线,每一段橙色部分就是一个layer。 长按,在插入(替换)layer的过程,一直更新layer.path的x和width。 松手,在停...原创 2020-01-19 09:16:27 · 491 阅读 · 0 评论 -
用CAShapeLayer画一个麦克风动态音量控件
先上个效果图,哈~ 我是使用mask蒙版的,写的丑莫怪 #import "ECMicShapeView.h" @interface ECMicShapeView(){ CGFloat _recHeight; CAShapeLayer *_maskLayer; CALayer *_fillLayer; } @property (nonatomic, assign) CG...原创 2020-01-17 18:51:24 · 237 阅读 · 0 评论 -
使用Block传值的常用实例
问题:viewControllerB需要拿到viewControllerA的itemView里的Model,进行相应的信息设置。Model该如何传递过去?/* Model –> ItemView –> ListView : [itemClick:] —> A : [itemClickBlock(model) ] —> A : [performSegueWithIdent原创 2015-11-13 10:42:09 · 229 阅读 · 0 评论 -
了解Runtime
本篇摘自啊崢老师的文章,小弟看了他说的runtime机制还是有很大的启发的,有兴趣的人可以去他的简书拿看看呗!http://www.jianshu.com/users/b09c3959ab3b/latest_articles转载 2015-11-13 19:46:51 · 262 阅读 · 0 评论