UIActivityindicator 不会显示在 Modalviewcontroller 上

发布于 2024-09-05 10:13:45 字数 131 浏览 6 评论 0原文

我已经通过模态视图控制器创建了一个登录屏幕。但当然,我在按下登录按钮后显示 uiactivityindicator 时遇到问题。 相反,当释放模态视图控制器时,活动指示器似乎会显示最短的时间。 有谁知道问题所在。 有人可以帮我吗? 多谢。 格瑞兹

i've created a login screen via a modalviewcontroller. But certainly i have a problem to display a uiactivityindicator once the loginbutton was pressed.
Instead the activityindicator seem to be displayed for a minimal period of time, when releasing the modalviewcontroller.
Does anyone know the problem.
Could anybody help me out?
Thanks a lot.
Greetz

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

葵雨 2024-09-12 10:13:45

我已经找到解决办法了

苹果似乎结合了动画。因此,关闭 modalview 的动画和 uiactivityindicator 的 startanimating 函数合并为一个动作
并且活动指示器的动画将永远不会显示。

简单的黑客
只需等待模态视图的解除一段时间即可,例如

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

I've got the solution.

Apple seems to combine animations. So the animation of dismissng the modalview and startanimating function of the uiactivityindicator are combined to one action
and the animation of the activityindicator will be never shown.

Simple hack:
Just wait with the dismissal of the modalview for a short time e.g.

[self performSelector:@selector(hideLogin) withObject:nil afterDelay:0.1];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文