2011-05-06 46 views
7

​​enter image description hereiPhone如何获得屏幕某些部分的放大效果?

大家好,

上面的图片是从 “耐克轰” 应用拍摄。我想知道如何在图像中显示的号码列表上做出放大效果。我也想指出,这是非常非常流畅的动画效果,让屏幕捕获屏幕的某一部分,并预计其重新打开的UIView可能无法正常工作(我试过)

Thankz提前, Pondd

更新: 嘿,

正是这样的人谁可能遇到这个话题,我做了基于Nielsbot的建议,一个简单的示例,并张贴在GitHub上here

请随时叉它,改进它并通过它:)

最佳,

Pondd

+1

这是一个很酷的效果。我认为转换是一项非常出色的工作 - 我一直有意在一段时间内自己实现同样的目标。 – nielsbot 2011-05-06 22:40:40

回答

3

它与2点滚动的看法,一个在对方门前完成。一个滚动视图(A)包含小数字。第二个滚动视图(B)包含缩放的数字。 (B)的框架是透明窗口。当您滚动(A)时,以编程方式滚动(B),但将其移动得比(A)更远。 (即如果(A)滚动10个像素,则可能滚动(B)20个像素。)

有意义吗?

如果你曾经使用TapTapTap中的Convert.app,它们使用类似的效果。

+1

嘿,对于任何可能遇到此主题的人来说,我已经根据Nielsbot的建议做了一个简单示例,并在github上发布(https://github.com/ountzza/iPhone-Magnified-Effect)请随意叉,改善它,并通过:)最好的,Pondd – 2011-05-09 04:48:49

+0

很高兴它的工作... – nielsbot 2011-05-09 18:07:40

+0

酷!我一直在寻找类似的实现,但你的github链接竟然是死的。请提供最新的链接!谢谢! – amavi 2012-04-17 17:02:31