0

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

4

1 回答 1

1

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

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

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

为了开始制作动画,请使用该[activityIndicatorView startAnimating];方法。
为了停止使用[activityIndicatorView stopAnimating];.

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

于 2010-07-09T11:54:54.657 回答