0

任何人都可以给我任何提示来重新创建 iPhone ios4 文件夹效果?我想在我的 iPhone 应用程序中实现它。谢谢

4

1 回答 1

1

嗯——在我的脑海中(根本不是最终/完全开发的想法):

这里有几个选项来处理交互 - 但首先你需要查看 CATransforms 和 UIView 动画 - 它们对于动画缩放和平移视图至关重要。

对于交互,我是否建议使用 UIGestureRecognizers - 它们提供了很好的交互基础(singleTouch、doubleFingerTouch、Tap、Pan、Pinch、swipe、Rotate 等) - 您也可以设置所需的触摸/点击次数。

一般设置是将平移识别器应用于您的视图 - 然后可能有一个计时器来计算一个视图在另一个视图上悬停了多长时间 - 或者在另一个视图上具有一个平移活动的特定区域。然后,您将动画 UIView 以复制文件夹的打开(告诉视图垂直缩放或类似),添加子视图(标题字段,文件夹内的当前对象等) - 然后当您释放正在平移的视图时,您会对其进行动画处理以缩小到文件夹中。

一个好主意是也使用 CoreData 存储文件夹信息(然后您可以轻松地重新加载文件夹并更改它们等)。

只是一个想法,

随意询问有关动画视图的具体问题 - 最近几周我一直在该领域工作。

最好的祝福,

迈克尔

于 2010-11-28T13:24:38.427 回答