gpt4 book ai didi

ios - 向导航栏添加事件指示器

转载 作者:可可西里 更新时间:2023-11-01 03:58:13 32 4
gpt4 key购买 nike

我有一个 View Controller ,它在用户点击按钮时启动异步网络请求,然后在请求完成后推送另一个 Controller 。在此期间,我希望导航栏显示一个事件指示器,以便用户知道它正在获取数据。我在按钮的 IBAction 中有这段代码:

self.activityIndicator = [[UIActivityIndicatorView alloc]
initWithActivityIndicatorStyle: UIActivityIndicatorViewStyleWhite];
// I've tried Gray, White, and WhiteLarge
[self.activityIndicator startAnimating];
self.activityIndicator.hidden = NO;
UIBarButtonItem* spinner = [[UIBarButtonItem alloc] initWithCustomView: self.activityIndicator];
self.navigationItem.rightBarButtonItem = spinner;

指标没有出现,但正在调用此代码。我看过有关该主题的其他帖子,他们说要做到这一点。 UI 线程在调用期间不会出现阻塞(我可以点击其他按钮并在等待时导航不同的路径)。我错过了什么吗?

最佳答案

我解决了。

那里已经有一个取消按钮,当键盘消失时,它就会消失。删除取消按钮的代码并不关心它是在删除按钮还是我的微调器。我将微调器代码移到了后面的位置,一切都很好。

关于ios - 向导航栏添加事件指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21839502/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com