我在当前导航的视图控制器上有一个按钮,与一个IBAction相连。
在IBAction中,我像往常一样使用[self.view addSubView]创建了一个UIActivityIndicatorView,然后加载了一些图片。
我尝试在指示器视图、视图控制器和窗口上设置setNeedsDisplay,但它仍然会在显示指示器之前加载图片,这当然对我来说是毫无用处的。
因此,我正在寻找一种方法,要么强制立即重绘(当我再仔细考虑时,这似乎不太可能实现),要么在指示器出现后加载图片,或者启动一个单独的线程或类似的东西来开始动画/显示指示器,或将指示器放在单独的视图控制器中,并以某种方式强制其在进行图片加载之前添加/显示自己。
有什么建议吗?
UIActivityIndicatorView
上调用-startAnimating
吗? - Jacob Relkin