我想在我的iOS應用程序中加載視圖後爲背景設置動畫。這適用於純色,但我無法讓它使用背景圖像。這是我的代碼:iOS中的動畫背景
- (void)viewDidLoad
{
[super viewDidLoad];
[UIView animateWithDuration:5.0 animations:^{
self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"background.png"]];
self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"background_dark.png"]];
}];
[UIView commitAnimations];
}
有沒有人知道正確的方法來做到這一點?
謝謝
事實上,老式的動畫有時會泄漏CGContextRef的內存 – 2013-04-24 16:53:05
在我的情況下,我試圖改變背景顏色多次,由於用戶滾動,但它只適用於第一次然後它改變背景沒有動畫,什麼可以是原因嗎? – 2014-04-20 20:41:23