在我的应用程序中,我在启动时加载用户位置和已知点之间的距离; 我想在启动时显示一个带有标签“Loading”的活动指示器,然后消失以显示距离。我该怎么办?
答案 0 :(得分:1)
如果以编程方式构建视图,那么这就是实例化活动指示器视图的方式:
UIActivityIndicatorView *activityIndicatorView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
如果您使用IB,那么它就像添加任何其他视图一样......
要开始设置动画,请使用[activityIndicatorView startAnimating];
方法
要停止 - 请使用[activityIndicatorView stopAnimating];
。
为了隐藏标签和活动指示器,只需将内部放入一个额外的视图(它可能是全屏半透明视图)并分别显示/隐藏此视图而不是标签和指示器视图。
这样你也将禁用所有可触摸的UI元素(实际上,你将通过半透明的加载视图隐藏它们)。