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;

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...