UIActivityindicator 不会显示在 Modalviewcontroller 上

Posted

技术标签:

【中文标题】UIActivityindicator 不会显示在 Modalviewcontroller 上【英文标题】:UIActivityindicator won't be displayed upon Modalviewcontroller 【发布时间】:2010-06-09 09:12:16 【问题描述】:

我已经通过 modalviewcontroller 创建了一个登录屏幕。但是,一旦按下登录按钮,我肯定会遇到显示 uiactivityindicator 的问题。 相反,当释放 modalviewcontroller 时,activityindicator 似乎只显示了很短的时间。 有谁知道问题所在。 有人可以帮帮我吗? 非常感谢。 问候

【问题讨论】:

【参考方案1】:

我有办法了。

Apple 似乎结合了动画。所以解除modalview的动画和uiactivityindicator的startanimating函数合并为一个动作 并且activityindicator的动画将永远不会显示。

简单的破解: 只需等待关闭模态视图一小段时间,例如

[self performSelector:@selector(hideLogin) withObject:nil afterDelay:0.1];

【讨论】:

以上是关于UIActivityindicator 不会显示在 Modalviewcontroller 上的主要内容,如果未能解决你的问题,请参考以下文章

当图像通过 contentsOfURL 同步下载时开始动画 UIActivityIndi​​cator

ios------进度轮

UIAlertView、NSURLConnection 和 wait_fences

带有自定义图像的 UIActivity

iOS 11.1.2 中的 Apple 应用内购买错误

SDWebImage 类