摘要: 为什么要自己实现一个放大镜视图呢,因为上一篇中说的TextKit的问题,所以正好趁这个机会来自己做些iOS中本来就有的东西,比如文字选择效果、编辑菜单什么的,权当是练习了。标题虽然说是自己实现,不过还是参照了别人的先进经验啦,见这里。这个实现的基本原理,是新建一个视图(MagnifierView)并显示,然后将要放大的视图的图层通过放大平移渲染在这个视图中。对我来说,其中最关键的代码是这个:- (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); CGContextTr... 阅读全文
posted @ 2014-02-27 21:38 Sinkup 阅读(2630) 评论(0) 推荐(0) 编辑