结帐此应用:
如果您在主图像中向左滑动(黑色鞋子),您可以看到另一张图像。
任何人都可以尝试这个应用程序(Fashiolista,它是免费的,不需要注册)和 说我怎么能这样做呢?
谢谢你们。
答案 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)
看起来他们正在降低内容的不透明度,因为它滚动使用核心动画并轻松过渡