在我的應用程序中,我想讓初始屏幕成爲動畫我正在使用下面的代碼,但動畫無效。iOS初始屏幕動畫
UIImageView *splashScreen = [[UIImageView alloc] initWithImage:[UIImage imageNamed: @"Default.png"]];
[self.window.rootViewController.view addSubview: splashScreen];
[self.window makeKeyAndVisible];
NSLog(@"begin splash");
[UIView animateWithDuration: 0.2
delay: 0.5
options: UIViewAnimationOptionCurveEaseOut
animations: ^{splashScreen.alpha = 0.0;
}
completion:^(BOOL finished) {
[splashScreen removeFromSuperview];
NSLog(@"end splash");
}
];
你想要一個閃屏? Y這很複雜 – chandru
您的默認屏幕非常漂亮,我想看到它比我需要更長的時間?我對此表示懷疑。準備就緒後,我寧願開始使用該應用程序。大多數人也是如此。 – Abizern
你在哪裏可以在rootViewController的viewDidLoad或其他地方使用這段代碼 – channi