在我正在創建的應用程序中,我試圖讓按鈕從屏幕開始並移動到屏幕上。我不知道如何開始與屏幕外的按鈕,但我知道,一旦我明白這一點,我可以做類似下面的代碼:核心動畫屏幕到屏幕動畫
[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