0

我希望在屏幕上显示一条短消息并让它在几秒钟后消失。有没有办法做到这一点?

我正在查看警报,但这似乎不是我需要的。

如果这有助于解释我的问题,我正在寻找的是相当于 Android 中的 toast 消息。

4

2 回答 2

4

正常初始化 UIAlertView(alertView在此处调用),然后在需要的任何地方执行此操作:

[self performSelector:@selector(hideAlert:) withObject:alertView afterDelay:delay];

-(void)hideAlert:(UIAlertView *)alertView {
      [alertView dismissWithClickedButtonIndex:0 animated:YES];
}
于 2012-07-06T20:37:12.693 回答
2

我建议查看这个有用的库: http: //www.cocoacontrols.com/controls/itoast

于 2012-07-06T20:29:46.980 回答