我目前使用自定义UIWindow来显示自定义警报视图,使其看起来像苹果风格。当我删除它时,它不会自动淡入淡出,我决定使用UIView动画并将alpha更改为0,然后将其删除,但这仍然没有成功。你们会知道该怎么办?UIWindow动画
7
A
回答
0
试试这个:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:2.0];
[UIView setAnimationBeginsFromCurrentState:YES];
greyWindow.alpha = 0;
[UIView commitAnimations];
+0
遗憾的代码,但这并没有解决问题,坚持与德同样的问题 – G33kz0r 2010-08-26 07:09:34
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. 更改UIWindow动画的rootViewController
- 2. 将启动画面子视图添加到UIwindow的问题
- 3. iPhone - 从UIWindow启动UIImagePickerController
- 4. UIWindow convertRect:fromView:
- 5. subview从UIWindow并将其发送回UIwindow
- 6. UIScrollView拖动受UIWindow转换影响
- 7. 子类化UIWindow
- 8. UIWindow addSubview的位置
- 9. Second UIWindow as dismiss tooltip
- 10. 访问UIWindow的rootViewController?
- 11. UIWindow UIView addSubview问题
- 12. Android动画动画列表动画
- 13. UIAccessibility上的一个UIWindow
- 14. 不[UIWindow addSubView:]是否保留?
- 15. UIAlertContoller ios8目前在UIWindow
- 16. 一个UIWindow和状态栏
- 17. UIWindow和UIView的区别
- 18. 从UIWindow中删除UIView
- 19. 自定义UIWindow方向
- 20. makeKeyAndVisible&makeKeyWindow - iphone中的uiwindow
- 21. UIWindow和UIView addSubview问题
- 22. UIWIndow未声明iOS 4.3 AppDelegate
- 23. 使用UIWindow获取visibleViewController?
- 24. UIWindow叠加不可见
- 25. 的AdWhirl在一个UIWindow
- 26. 目前UIView在黑暗UIWindow
- 27. uiwindow风景模式问题
- 28. 的UIWindow范围/帧为空
- 29. 删除uiwindow的子视图?
- 30. presentViewController显示背后的UIWindow
这应该工作......请发表您使用的是使动画 – Abramodj 2010-08-25 12:17:57