小编Ger*_*ard的帖子

当应用暂停时,为什么活动指示仍然会旋转?

我用一个按钮和一个活动指示器创建了一个简单的应用程序.当我按下按钮时,我有活动指示器开始动画.在Xcode 4.6 iPhone 6.1 Simulator中,我看到活动指示器正在旋转.当我暂停应用程序时,我有时会进入libsystem_kernel.dylib`mach_msg_trap.这似乎是在com.apple.main-thread上,它是线程1.不应该以这种方式暂停应用程序阻止主线程,因此阻止活动指示器旋转?它似乎没有.

更新:本文(http://www.dragthing.com/blog/2009/07/how-to-make-your-iphone-app-launch-faster/)说"我发现,UIActivityIndi​​catorView动画是在系统的一个线程 - 这意味着,即使我的应用程序在启动时在其初始化代码中被阻塞,微调器仍然会旋转.是否有可能将UIActivityIndi​​catorView设置为主线程的动画?

xcode breakpoints objective-c uiactivityindicatorview ios

8
推荐指数
1
解决办法
952
查看次数