在我正在创建的应用程序中,我试图让按钮从屏幕开始并移动到屏幕上。我不知道如何开始与屏幕外的按钮,但我知道,一旦我明白这一点,我可以做类似下面的代码:核心动画屏幕到屏幕动画
[UIView beginAnimation:@"animate" context: nil];
[UIView setAnimationDuration:3];
self.myButton.frame = CGRectMake (20, 100, 40, 80);
//Other animations
[UIView commitAnimations];
此外,该行[UIView beginAnimation:@"animate" context:nil];
,是上下文参数要求一个CGContextRef?
我编译了该代码,并且还添加了“self.myButton.frame = [UIColor redColor];”只是这样我才能看到模拟器中没有发生任何结果。你知道哪里出了问题吗?而且,为什么“开始动画:上下文:”气馁?谢谢 – pasawaya
要设置颜色,你不想使用框架,请使用self.myButton.backgroundColor = [UIColor redColor];但是,我不认为设置颜色是可以动画的。至于为什么它不受欢迎,我不知道 - 这就是苹果在文档中所说的。 – rdelmar