活动指示器和 CLLocation 距离
在我的应用程序中,我在启动时加载用户位置和已知点之间的距离; 我想在启动时显示一个带有标签“正在加载”的活动指示器,然后该指示器消失以显示距离。我该怎么办?
In my application i load at startup the distance between user location and a known point;
I want to show at startup an activity indicator with a label "Loading" that then disappears to show the distance. How can I do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您以编程方式构建视图,那么这就是实例化活动指示器视图的方式:
如果您使用 IB,那么它就像添加任何其他视图一样......
为了开始动画,请使用
[activityIndicatorView startAnimating];< /code> 方法。
要停止 - 使用
[activityIndicatorView stopAnimating];
。为了将标签和活动指示器隐藏在一起,只需在内部放置一个附加视图(可能是全屏半透明视图)并显示/隐藏此视图,而不是单独的标签和指示器视图。
这样您还将禁用所有可触摸的 UI 元素(实际上,您将通过半透明加载视图隐藏这些元素)。
If you build your views programmatically then this is how you instantiate the activity indicator view:
If you use the IB then it is exactly like adding any other view...
In order to start animating use the
[activityIndicatorView startAnimating];
method.In order to stop - use the
[activityIndicatorView stopAnimating];
.In order to hide the label and the activity indicator together just put the inside an additional view (it might be full-screen half transparent view) and show/hide this view instead of label and indicator view separately.
This way you will also disable all the touchable UI elements (actually, you will hide these by the half-transparent loading view).