我有一個UIImage,我想在3秒後將其alpha設置爲0.00 ...在我的UIImage中有一張圖片,我希望立即看到當我進入視圖時的狀態,但3秒後它必須消失。IOS:在UIImage中設置alpha
6
A
回答
10
易爲使用核心動畫
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:3.0f];
imageView.alpha = 0.0f;
[UIView commitAnimations];
如果你不想在3秒內慢慢淡出
,您可以使用
[UIView setAnimationDelay:3];
,降低動畫duraction來0.5F或某事。 我覺得使用一個短暫的淡出時間感覺比只是簡單地設置隱藏是好
1
你是在UIImageView
顯示你的UIImage
?
如果是這樣,只需將該圖像視圖上的hidden
屬性設置爲YES,並且圖像視圖(及其圖像)將消失。
5
這將使它在3秒鐘內淡出。從viewDidLoad中調用:
[UIView animateWithDuration:3.0 animations:^{myImage.alpha = 0; }];
或者,如果你希望動畫在2.5秒內開機和最後半秒鐘,你可以將它放入一個方法(變化3.0〜0.5),然後調用:
[NSTimer scheduledTimerWithTimeInterval:2.5 target:self selector:@selector(hideMyImage) userInfo:nil repeats:no];
0
您始終可以從父級刪除子子視圖。
[imageView removeFromSuperview];
以後可以隨時與
[self.view addSubview:imageView];
添加它
相關問題
- 1. 如何設置UIImage的Alpha?
- 2. UIImage上的iOS alpha問題
- 3. iOS用動畫設置UIImage
- 4. 爲ios中的uibutton setimage設置alpha值?
- 5. 如何正確設置UIView的alpha? [iOS]
- 6. 裁剪UIImage到alpha
- 7. 爲UIImage創建alpha
- 8. 如何設置UIImage的不透明度/ alpha值?
- 9. 從RGBA UIImage Alpha變白色
- 10. 使用alpha值混合UIImage
- 11. 在MATLAB中設置colorbar的alpha值R2015b
- 12. 在XML中爲BitmapDrawable設置alpha
- 13. 在Java中設置BufferedImage alpha掩碼
- 14. 如何設置位圖預設置Alpha的alpha?
- 15. 設置UIImage邊框
- 16. 設置UIButton Alpha在iOS 7上無法正常工作。
- 17. 從UIImage中刪除alpha通道
- 18. Alpha在UIImage的邊緣上混合
- 19. 的UIImage VS NSImage中:在IOS
- 20. 根據日期設置Alpha
- 21. 如何設置uiclearcolor的alpha?
- 22. as3 - 設置紋理alpha值
- 23. 如何設置UIBarButtonItem alpha
- 24. 設置NavigationItem的Alpha值
- 25. GGPLOT2:當設置alpha值
- 26. iOS中的1bpp UIImage
- 27. iPhone:UIImage中如何設置Alpha觸摸PIxel?
- 28. 在accessoryView上設置alpha透明度
- 29. UIImage像素設置RGB值
- 30. 不能設置爲前UIImage