他们是怎么做到的? [iPhone布局]

时间:2011-01-21 23:07:51

标签: iphone layout swipe

结帐此应用:

alt text  如果您在主图像中向左滑动(黑色鞋子),您可以看到另一张图像。

任何人都可以尝试这个应用程序(Fashiolista,它是免费的,不需要注册)和 说我怎么能这样做呢?

谢谢你们。

3 个答案:

答案 0 :(得分:4)

我没有尝试过该应用,但您通常采用UIScrollView方式完成此操作。为了让滑动操作按预期工作,您必须将pagingEnabled设置为YES

实现这样的事情最困难的部分是处理有限的系统资源:你的内存耗尽非常快。所以你必须实现一个排队系统,就像UITableView中使用的排队系统一样。在GitHub上有一些这样的项目,但我建议查看Apple的开发资源;我不记得这个链接,但我相信最后的WWDC材料,他们有关于如何正确构建它的信息。

答案 1 :(得分:1)

他们似乎正在使用Core Animation来修改图像的alpha并为图像添加动画效果。

查看Introduction to Core Animation Programming Guide

*编辑:

他们也可以使用UIViews动画API。这可能更简单。 View Programming Guide - Animations

答案 2 :(得分:0)

看起来他们正在降低内容的不透明度,因为它滚动使用核心动画并轻松过渡