В настоящее время я использую пользовательский интерфейс UIWindow для отображения пользовательского вида предупреждений, чтобы он выглядел как стиль Apple. Когда я удаляю его, он не будет автоматически исчезать, я решил использовать анимацию UIView и изменить альфа на 0, а затем удалить ее, но это все еще не помогло. Вы, ребята, знаете, что делать?UIWindow анимация
7
A
ответ
0
Попробуйте это:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:2.0];
[UIView setAnimationBeginsFromCurrentState:YES];
greyWindow.alpha = 0;
[UIView commitAnimations];
+0
извините, но это не решает проблему, застрял с той же проблемой Teh – G33kz0r
9
Для утрачен фона окна, используемого собственного пользовательского класса AlertView (подобно тому, как это звучит, как вы делаете) Я сделал пользовательский UIWindow и отменяют makeKeyAndVisible, но вы также можете сделать это вне контекста класса:
- (void)makeKeyAndVisible
{
self.backgroundColor = [UIColor clearColor];
self.alpha = 0;
[UIView beginAnimations: @"fade-in" context: nil];
[super makeKeyAndVisible];
self.alpha = 1;
[UIView commitAnimations];
}
- (void)resignKeyWindow
{
self.alpha = 1;
[UIView beginAnimations: @"fade-out" context: nil];
[super resignKeyWindow];
self.alpha = 0;
[UIView commitAnimations];
}
Смежные вопросы
- 1. Отклонение UIAlertController от UIWindow в UIWindow
- 2. два суб UIwindow в одном UIWindow?
- 3. Подклассификация UIWindow
- 4. subview от UIWindow и отправка его обратно в UIwindow
- 5. Изменение rootViewController UIWindow
- 6. пользовательский интерфейс UIWindow
- 7. Сравнение UIWindow и UIView
- 8. Внешнее UIWindow повернуто неправильно
- 9. Не [UIWindow addSubView:] сохранить?
- 10. Множественные представления в UIWindow
- 11. Неизвестная ошибка [UIWindow endDisablingInterfaceAutorotation]
- 12. соображения rootViewController UIWindow
- 13. UIWindow addAubview события обработки
- 14. UIWindow keyWindow изменил уведомление
- 15. Смещение по UIWindow addSubview
- 16. Пользовательские UIWindow не показывая
- 17. UIWindow overlay не отображается
- 18. iOS UIScrollView в UIWindow
- 19. Показать UIAlertController через UIWindow
- 20. Перемещение UIWindow после поворота
- 21. проблема режима пейзажа uiwindow
- 22. presentViewController отображается за UIWindow
- 23. Удалить UIView From UIWindow
- 24. удалить subview uiwindow?
- 25. UIWindow не имеет подзонов
- 26. Как сделать UIWindow прозрачным
- 27. Добавить несколько UIWindow
- 28. Как удалить UIWindow?
- 29. Какова цель UIWindow?
- 30. UIWindow Status Bar Вращение
Это должно работать ... пожалуйста, напишите код, который вы используете, чтобы сделать анимацию – Abramodj