Я пытаюсь создать заставку для MonoTouch, которая за короткий промежуток времени исчезает из Default.png в приложение.
Это то, что у меня есть в AppDelegate,
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
window = new UIWindow (UIScreen.MainScreen.Bounds);
viewController = new App1ViewController ();
navController = new UINavigationController(viewController);
UIImageView splash = new UIImageView(window.Bounds);
splash.Image = UIImage.FromFile("Default.png");
splash.Alpha = 1.0f;
window.AddSubview(splash);
UIView.Animate(5,
delegate
{
splash.Alpha = 0.0f;
},
delegate
{
Console.WriteLine("Removed.");
splash.RemoveFromSuperview();
window.RootViewController = navController;
});
window.MakeKeyAndVisible();
return true;
}
Но пока это не работает / ничего не показывает. Кроме того, есть ли событие для завершения анимации, чтобы я мог удалить вид? Это правильный путь?
PS У меня уже есть файлы изображений в корневой папке приложения и помечены как содержимое. Они просто не работают достаточно долго при загрузке приложения.