iOS放大镜(带阴影)

我要开发同款
匿名用户2014年03月21日
48阅读
所属分类Objective-C、iOS代码库、图像(Image)
授权协议MIT

作品详情

一个具有立体阴影的通用放大镜视图,可对手指触摸位置处局部放大,效果与iOS自身的文本编辑框放大镜相同。支持自动避让,以动画效果跳转。

 

功能特性:

圆形放大镜,右下角带阴影(区别于另一项目,官方版本也没阴影),放大显示触摸位置的视图内容。

两种自动走位:实时跟随触摸位置、固定在左上角(触摸离得近时自动避让,以动画效果避让)。

可指定放大倍数,默认是1.5倍。

快速触摸时不显示放大镜,持续触摸超过0.7秒才显示,避免烦人。

待放大的视图被导航栏半透明遮挡时,放大镜自动避开导航栏(放大镜位置固定时)。

在视图边缘移动时,放大镜会显示部分灰背景,以表示外面没内容了。

修正了官方版本的变换矩阵错误,这会导致放大镜中的内容与触摸处发生偏移(放大倍数越大越明显)。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论