如何在NavigationBar的中央显示UIActivityIndi​​cator?

发布于 2024-08-08 15:49:10 字数 84 浏览 6 评论 0原文

我想在导航栏的中央显示我的活动指示器。 目前它位于右侧的BarButtonItem 上。

这怎么能做到呢?

感谢您的帮助!

i want to display my Activity Indicator in the center of the Navigation Bar.
At the Moment its on the rightBarButtonItem.

How can this be done?

Thanks for help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

猫性小仙女 2024-08-15 15:49:10

这是使用 UINavigationItem 的属性将自定义 UIView 直接插入 UINavigationBar 的另一种方法:

@property(nonatomic, retain) UIView *titleView

其中 navController 是您的视图(由 UINavigationbar 管理)所在的 UINavigationController ...

UIActivityIndicatorView *aView = [[UIActivityIndicatorView alloc] init];

navController.navigationItem.titleView = aView;
[aView release];

应该可以解决问题

here's another way to insert a custom UIView directly into the UINavigationBar with UINavigationItem's property:

@property(nonatomic, retain) UIView *titleView

and where navController is the UINavigationController that your view (managed by UINavigationbar) is in...

UIActivityIndicatorView *aView = [[UIActivityIndicatorView alloc] init];

navController.navigationItem.titleView = aView;
[aView release];

should do the trick

っ左 2024-08-15 15:49:10

最简单的方法是在导航栏顶部添加一个 UIActivityIndi​​catorView ,并根据需要显示/隐藏它。

Easiest way is to add a UIActivityIndicatorView on top of your navigation bar, and show/hide it as needed.

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