objective-c - 显示文本,然后让它在一分钟后消失

标签 objective-c ios uilabel

我想在现有的 UILabel 中显示一条简短的警告消息,然后让它在一分钟左右后自动消失,而不必暂停应用程序(如循环或类似操作) .

什么是最好的方法?

最佳答案

使用 NSTimer:

NSTimer* timer = [NSTimer scheduledTimerWithTimeInterval:60 target:self selector:@selector(hideLabel) userInfo:nil repeats:NO]; 

并且有一个隐藏标签的方法 hideLabel,使用 [myLabel setHidden:YES]; 或类似的方法。

关于objective-c - 显示文本,然后让它在一分钟后消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6284074/

相关文章:

iphone - NSString 与 NSMutableString 与 stringByAppendingString

iphone - 如何从委托(delegate)访问 UITableView?

objective-c - 如何在 OS X 中成功删除钥匙串(keychain)中的项目?

objective-c - 出货后在CoreData应用中引入iCloud,如何迁移旧数据

ios - -[NSDecimalNumber UTF8String] : unrecognized selector sent to instance '

ios - 没有 phonegap 的 iOS 项目中的 JQuery Mobile

ios - 结构添加 $(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH) 不起作用

ios - 如果 UIStepper 在 Swift 4 中以编程方式点击,如果它们都在 UITableViewCell 中,如何更改 UILabel 的文本?

objective-c - 循环直到在 Objective-C 中达到多个条件

iphone - 如何以编程方式向 View 添加多个标签而不用担心其 Y 位置?