0

每当我将视图控制器推送到我的导航堆栈(在 iPhone 4 上)时,我都会注意到按下按钮和控制器实际开始出现之间的一些非常微妙的延迟。当我在模拟器上运行应用程序时,事情运行得非常顺利。

我正在创建我的控制器并完成与在主线程上设置视图相关的所有工作。我看不到真正的密集任务,我只是分配视图控制器,然后分配它的视图。该视图是以编程方式创建的,由许多 UILabel 和 UITextfields 组成,没什么特别的。

这种类型的 UI 工作或视图控制器的创建不应该在主线程上完成吗?当我在手机上玩一些其他应用程序时,它们在屏幕之间导航时看起来非常活泼。

4

0 回答 0