1
當焦點位於屏幕的某個特定區域時,它需要顯示一條消息並需要自動隱藏。無論是alertview將會靈活還是其他方式,都可以在iPhone和iPad上實現這些東西。如何讓UIAlertView在沒有用戶交互的情況下自動隱藏?
當焦點位於屏幕的某個特定區域時,它需要顯示一條消息並需要自動隱藏。無論是alertview將會靈活還是其他方式,都可以在iPhone和iPad上實現這些東西。如何讓UIAlertView在沒有用戶交互的情況下自動隱藏?
您可以使用定時器一段時間後,關閉警報,例如:
[[NSTimer scheduledTimerWithTimeInterval:2
target:self
selector:@selector(closeAlert:)
userInfo:nil
repeats:NO] retain];
欲瞭解更多信息,請看這裏:NSTimer Class Reference
可以顯示幾秒鐘後解除警報。 類似這樣的:(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];
}
這裏沒有人會爲你做。顯示你做了什麼,並獲得幫助。 – LightNight