![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios-demo
文章平均质量分 72
iPoolo
这个作者很懒,什么都没留下…
展开
-
IOS-DEMO2 SliderToDeleteDemo
描述:项目中android用到的滑动删除。网上没找到类似就自己做了一个。效果图:思路: 思路1.每个cell里面加一个scrollView 这个可能消耗太大没尝试。 思路2.给cell中添加pan手势完成中遇到的问题与长进: 1.复习了block与table那套轻量级的绑定 但是发现具体问题出现时需要修改的还是不少。原创 2014-08-02 20:02:57 · 614 阅读 · 0 评论 -
IOS-DEMO4 scrapeAward/刮奖/脱衣服-进阶
普通版本完成的锯齿很严重但是Ios系统中仅CGContextClearRect 并不存在cyclo等方法。网上查了一些资料。发现还是利用到了CG 中的Mask来实现效果图:这种效果可以自定义画笔的粗细等相关设置,不会像普通模式中出现比较严重的锯齿。具体分析如下: 1.获取需要隐藏View的layer的CGImageRef用于后面配合掩码原创 2014-08-02 20:03:32 · 769 阅读 · 0 评论 -
IOS-DEMO6 LayerMask
描述:通过使用QuartzCore实现给layer添加mask 完成透明效果此处mask只根据png图片的像素是否透明决定。效果图:掩码图:下部灰色为透明 步骤: 创建layer 给layer设置大小为需要mask的layer的frame 将掩码图(png) 转成CGImage然后强转成id传入需要掩盖的layer原创 2014-08-02 21:53:37 · 608 阅读 · 0 评论 -
IOS-DEMO5 PLLCircleProgressView
描述: 项目中要使用到圆形的进度条,自己做了一个。效果图:核心逻辑: 继承View 重绘 用掩码控制显示 首先绘制背景。 然后绘制掩码层 将CGContext根据掩码层clip 绘制需要变化的显示层(直接绘制完整的 掩码层的clip决定了显示范围)//// PLLCircleView.h原创 2014-08-02 19:58:18 · 627 阅读 · 0 评论 -
IOS-DEMO1 PLLSlideToUnlock
描述:模仿开源组建完成的一个滑动解锁控件效果如图:思路如下:1.重写redraw 绘制背景(2个圆圈)以及控件slider。2.为slider新增panGesture 从而实现拖动效果。3.gesture的相应函数根据不同情况回调delegate完成自定义状态修改。注意:1.redraw默认背景是黑色,需要改为白色。2.之前对@property 的ass原创 2014-08-02 20:06:29 · 823 阅读 · 0 评论 -
IOS-DEMO3 scrapeAward/刮奖/脱衣服 -简单
描述:ios曾经很火的脱衣服美女app 刮奖app的实现远离 是两张图片 第一张随着手指的滑动 清除部分像素然后再重新放上去。效果图:过程描述:1.通过touchMove获得移动位置。2.用UIGraphicsBeginImageContext重新载入图片3.然后将图片绘制入imageContext4.并通过CGContextClearRect清除不要的像素5.原创 2014-08-02 20:00:47 · 2282 阅读 · 0 评论 -
IOS-透明NavigationBar
代码如下: [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"transparent.png"] forBarMetrics:UIBarMetricsDefault]; self.navigationController.navigationBar.barSty原创 2014-10-14 09:59:15 · 891 阅读 · 0 评论 -
IOS-AutoLayout居中
最近写项目应为ip6 ip6+的原因原创 2014-10-16 16:20:02 · 821 阅读 · 0 评论