当焦点在屏幕的特定矩形时,它需要显示一条消息并需要自动隐藏。无论是alertview还是其他任何方式,都可以在iPhone和iPad上实现这些功能。
答案 0 :(得分:1)
您可以使用计时器在一段时间后关闭警报,例如:
[[NSTimer scheduledTimerWithTimeInterval:2
target:self
selector:@selector(closeAlert:)
userInfo:nil
repeats:NO] retain];
有关详细信息,请查看此处:NSTimer Class Reference
答案 1 :(得分:0)
您可以在显示几秒钟后关闭警报。 这样的事情:( 5秒后解散)
UIAlertView *yourAlert = [[UIAlertView alloc]initWithTitle:@"title" message:@"message" delegate:nil cancelButtonTitle:nil otherButtonTitles:nil];
[yourAlert show];
[self performSelector:@selector(dismiss:) yourAlert afterDelay:5.0];
-(void)dismiss:(UIAlertView*)alert
{
[alert dismissWithClickedButtonIndex:0 animated:YES];
}