在我的应用程序中,我想在导航栏(标题位置)的中心添加活动指示器.当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;