2

我正在尝试在 iPhone 中制作幻灯片效果,就像在 iTunes 中一样。中间一张图片,左侧一张图片,骑行侧以软盘的方式排列在机架中。但我什至没有任何线索。谁能帮我吗?

4

2 回答 2

4

我猜你在谈论“coverflow”而不是“slideshow”......如果这是正确的,有一些库可以帮助你:这是我通过搜索“coverflow replacement”找到的:

http://apparentlogic.com/openflow/

于 2009-12-07T07:02:37.723 回答
3

您可以使用 CALayers 的 .transform 属性来实现此效果。所有 iPhone UIView 都有一个 CALayer,您可以使用如下变换矩阵应用 3D 透视变换:

CATransform3D m = CATransform3DIdentity;
m.m34 = -0.006;
[[containerView layer] setSublayerTransform: m];

containerView 中的视图现在将应用透视变形!即时覆盖流影响。只需通过更改它们的框架将视图向左和向右移动。

于 2009-12-07T07:11:15.707 回答