ios - 事件指示器持续 5 秒?

标签 ios objective-c nstimer uiactivityindicatorview

全部

我正在尝试在 viewdidappear 方法上运行 UIActivityIndi​​cator 5 秒。但是如何为事件指示器设置时间限制(5 秒)?

这是 UIActivityIndi​​cator 的代码

 UIActivityIndicatorView *activityView=[[UIActivityIndicatorView alloc]     initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];

    activityView.center=self.view.center;

    [activityView startAnimating];

    [self.view addSubview:activityView];

最佳答案

只需一行,无需额外的依赖和条件:

[activityView performSelector:@selector(removeFromSuperview) withObject:nil afterDelay:5.0];

关于ios - 事件指示器持续 5 秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16854140/

相关文章:

objective-c - 在 super View 中查找 subview 的位置

ios - 从 xcode 安装应用程序时出错

iphone - 将单击手势添加到 superview 时 UIButton 不起作用

ios - 在 UIImageView 的图像集上设置背景图像 - Objective C

ios - 使用 NSTimer 旋转和平移 UIImageView

ios - Ionic 和 iOS 10 构建中的使用描述问题

iOS 为什么不能方法 collectionView :didSelectItemAtIndexPath: be called from UITapGestureRecognizer?

ios - 在钥匙串(keychain)中存储游戏状态和分数

ios - NSTimer 'time' 问题

ios - 用于在我的 Swift 应用程序中从 NSTimer 调用函数的无法识别的选择器