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

phx*_*phx 0 iphone activity-indicator

我想在导航栏的中心显示我的活动指示器.在瞬间它在右边的BarButtonItem.

如何才能做到这一点?

感谢帮助!

pxl*_*pxl 6

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

@property(nonatomic, retain) UIView *titleView
Run Code Online (Sandbox Code Playgroud)

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

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

navController.navigationItem.titleView = aView;
[aView release];
Run Code Online (Sandbox Code Playgroud)

应该做的伎俩