活动指标和CLLocation距离

时间:2010-07-09 11:17:23

标签: iphone objective-c uilabel uiactivityindicatorview

在我的应用程序中,我在启动时加载用户位置和已知点之间的距离; 我想在启动时显示一个带有标签“Loading”的活动指示器,然后消失以显示距离。我该怎么办?

1 个答案:

答案 0 :(得分:1)

如果以编程方式构建视图,那么这就是实例化活动指示器视图的方式:

UIActivityIndicatorView *activityIndicatorView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];

如果您使用IB,那么它就像添加任何其他视图一样......

要开始设置动画,请使用[activityIndicatorView startAnimating];方法 要停止 - 请使用[activityIndicatorView stopAnimating];

为了隐藏标签和活动指示器,只需将内部放入一个额外的视图(它可能是全屏半透明视图)并分别显示/隐藏此视图而不是标签和指示器视图。
这样你也将禁用所有可触摸的UI元素(实际上,你将通过半透明的加载视图隐藏它们)。