如何在一秒钟后隐藏图像

Posted

技术标签:

【中文标题】如何在一秒钟后隐藏图像【英文标题】:How to hide an image after one second 【发布时间】:2011-05-12 09:17:33 【问题描述】:

我想在一秒钟后隐藏图像,因为翻转动画结束。请有人帮助我。

【问题讨论】:

【参考方案1】:

假设从viewDidLoad加载后需要隐藏,在你的viewDidLoad中声明如下;

[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(hideYourImage) userInfo:nil repeats:NO];

-(void)hideYourImage

    [yourImageView setHidden:TRUE];

给你。希望对您有所帮助。

【讨论】:

【参考方案2】:

如果你是使用 UIView 动画做翻转动画,那么你可以指定动画完成的代码。

[UIView animateWithDuration:0.2

 animations:^// Put your flip animation

 completion:^(BOOL finished) [imageView removeFromSuperview]; ];

否则,计时器方法也可以。

【讨论】:

以上是关于如何在一秒钟后隐藏图像的主要内容,如果未能解决你的问题,请参考以下文章

像标准视频播放器一样在一段时间后隐藏叠加层

如何在 iPhone 中隐藏窗口屏幕并在一段时间后显示屏幕?

如何在 Laravel 中在一秒钟内发出并发请求时避免重复记录

HTTP 服务器应该如何在一秒钟内处理多个更改的 If-Unmodified-Since?

鼠标事件点击问题

当应用程序从后台返回时如何隐藏飞溅?