如何在导航栏的中心显示活动指示器?

时间:2009-10-21 11:42:07

标签: iphone activity-indicator

我想在导航栏的中心显示我的活动指示器。 在片刻,它在右边的BarButtonItem。

如何做到这一点?

感谢您的帮助!

2 个答案:

答案 0 :(得分:6)

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

@property(nonatomic, retain) UIView *titleView

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

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

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

应该做的伎俩

答案 1 :(得分:0)

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