ios – 导航栏中心的活动指示器

在我的应用程序中,我想在导航栏(标题位置)的中心添加活动指示器.当Web服务响应完成时,它应该替换为旧标题.我的应用程序中有5个导航栏.当我在谷歌搜索时,我得到了几个代码但是他们只是改变左边或右边的按钮.任何帮助?

解决方法

您可以使用导航项的titleView属性来替换导航栏的标题.所以要添加活动指标,只要这样做:
UIActivityIndicatorView *aiView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
    aiView.hidesWhenStopped = NO; //I added this just so I Could see it
    self.navigationItem.titleView = aiView;

当您要删除它,并再次显示标题

self.navigationItem.titleView = nil;

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...