我有一个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. 如何设置UIImage的不透明度/ alpha值?
- 4. 从RGBA UIImage Alpha变白色
- 5. 在Java中设置BufferedImage alpha掩码
- 6. 在XML中为BitmapDrawable设置alpha
- 7. 设置UIImage边框
- 8. iOS - UIImage imageNamed:在设备上返回null
- 9. Alpha在UIImage的边缘上混合
- 10. 的UIImage VS NSImage中:在IOS
- 11. iOS中的1bpp UIImage
- 12. as3 - 设置纹理alpha值
- 13. 如何设置UIBarButtonItem alpha
- 14. 如何设置uiclearcolor的alpha?
- 15. 根据日期设置Alpha
- 16. iPhone:UIImage中如何设置Alpha触摸PIxel?
- 17. 基于标记设置UIImage
- 18. 不能设置为前UIImage
- 19. 如何在iOS中将角半径设置为UIImage而不是UIImageView Swift
- 20. 在UITableViewCell上设置UIImage尺寸图像
- 21. 从UIImage矩形获取alpha通道
- 22. 检索UIImage(MonoTouch)的像素Alpha值
- 23. UIImage return Null IOS
- 24. 在UIImage中点击位置
- 25. 在UICollectionViewCell中的UIimage在swift中设置圆角
- 26. iOS颜色在UIImage中透明
- 27. Android和为(图片)视图设置alpha alpha
- 28. .svg url to UIImage iOS
- 29. iOS UIImage返回null
- 30. UIImage和NSCoding iOS 5.1