iOS设备应用程序,如动画

时间:2011-04-07 08:45:46

标签: iphone ios animation ios-simulator cabasicanimation

任何人都可以指导我如何实现ios app动画?

需要什么样的视图控制器,对象和实现?

由于

3 个答案:

答案 0 :(得分:5)

你应该:

  • 根UIScrollView
  • 以编程方式为每个图标创建的UIView
  • 使用[root子视图]
  • 遍历图标
  • 动画功能shakeView:(UIView *)paramView添加删除图标并开始摇动图标
  • 一个全球性的布尔正在寻求拥有屏幕状态

使用touchesBegan检测单击/选择的视图和触摸类型

总结一下。尝试以编程方式创建最大数量的元素。

答案 1 :(得分:2)

如果你看一下就没有害处:

Move UIViews to avoid collision like rearranging icons on Springboard

检查 Kristopher Johnson 答案。

答案 2 :(得分:1)

不幸的是Apple没有提供GridView类,但您可以使用Three20中非常方便的TTLauncherView来实现所有默认行为:

https://github.com/facebook/three20

从他们的网站http://three20.info/

  

Three20是App Store中数十个知名品牌使用的开源Objective-C库,包括Facebook,Posterous,Pulse,Meetup.com和SCVNGR。 Three20提供了强大的视图控制器,如Launcher,流行的Photo Browser和支持Internet的表。