您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页iOS学习笔记: “刮刮乐”效果 1

iOS学习笔记: “刮刮乐”效果 1

来源:化拓教育网

1.设置遮挡在外面的Image;

No.1

2.刮开后,显示的文字Label;

No.2

3.在touchesMoved方法里面实现操作

No.3

分析:根据触摸点,设置图片的清除点;

新知识:

1.常用的图片缩放方式

a.创建一个位图的上下文,并将其设置为当前上下文;UIGraphicsBeginImageContext();/UIGraphicsBeginImageContextWithOptions(CGSize size, BOOL opaque, CGFloat scale);

size:创建位图上下文的大小;opaque:透明度开关;scale:缩放因子;

b.获取当前的上下文;

UIGraphicsGetCurrentContext();

c.获取当前图像;

UIGraphicsGetImageFromCurrentImageContext();

d.关闭位图上下文;

UIGraphicsEndImageContext();

2.renderInContext:将view绘制到图形上下文中;

注:如果循环多次创建view,内存会暴涨,导致崩溃。需要在[view.layer renderInContext:context]之后加一句view.layer.contents = nil,以清除layer绘过后的缓存。

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务