制作动画主菜单

时间:2011-05-16 21:12:38

标签: iphone objective-c xcode

制作游戏主菜单的最佳方法是什么?我更喜欢它是UIButtons。更具体地说,什么是动画按钮的最佳方式?例如,进入按钮的视图加载时的动画,然后选择菜单选项时按钮出来,然后新的按钮(子菜单)动画回来。我以前从未做过任何动画,所以我想知道最好的方法。感谢

1 个答案:

答案 0 :(得分:0)

这种类型的动画使用UIKit非常容易:

[UIView animateWithDuration:0.5 animations:^{
    button1.frame = <new frame>;
    button2.frame = <new frame>;
}];

这将在给定的持续时间(0.5秒)内将帧从当前帧设置为指定帧。如果当前帧在屏幕外并且新帧是您想要的最终位置,那么按钮将在0.5秒内移动到正确的位置。

UIView的以下属性以这种方式可动画:

  • frame
  • 边界
  • 中心
  • 变换
  • 阿尔法
  • 的backgroundColor
  • contentStretch

Animations section of the View Programming Guide有更多信息。