活动指示器和 CLLocation 距离

发布于 2024-09-08 23:28:22 字数 85 浏览 7 评论 0原文

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

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

双手揣兜 2024-09-15 23:28:22

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

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

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

为了开始动画,请使用 [activityIndi​​catorView startAnimating];< /code> 方法。
要停止 - 使用[activityIndi​​catorView stopAnimating];

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

If you build your views programmatically then this is how you instantiate the activity indicator view:

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

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).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文