我使用警报视图显示活动指示器:
UIAlertView *Alert= [[UIAlertView alloc] initWithTitle:@"Loading"
message:@"\n"
delegate:self
cancelButtonTitle:nil
otherButtonTitles:nil];
UIActivityIndicatorView *spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
spinner.center = CGPointMake(139.5, 75.5);
[Alert addSubview:spinner];
[spinner startAnimating];
[Alert show];
[Alert dismissWithClickedButtonIndex:0 animated:YES];
唯一的事情是它很快就会从屏幕上消失,我想指定警报在屏幕上停留的时间,比如两秒钟,而不是现在显示的纳秒。我不确定如何进行/实现这一点,我会使用某种 NSTimer,如果是的话,我将非常感谢一些如何实现这一点的建议。谢谢。