0

签出这个应用程序:

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

任何人都可以尝试这个应用程序(Fashiolista,它是免费的,不需要注册)并告诉我我怎样才能做出这样的效果?

谢谢你们。

4

3 回答 3

4

我没有尝试过该应用程序,但您通常使用UIScrollView. 为了让滑动动作按预期工作,您必须设置pagingEnabledYES.

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

于 2011-01-21T23:14:13.000 回答
1

他们似乎正在使用核心动画来修改图像的 alpha 并为图像设置动画。

查看核心动画编程指南简介

*编辑:

他们也可以使用 UIViews 动画 API。这可能更简单。 查看编程指南 - 动画

于 2011-01-21T23:45:01.547 回答
0

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

于 2011-01-21T23:41:39.300 回答