我目前使用自定義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