使用自定义uitableviewcell加载UITableViewController时延迟1秒

时间:2014-06-11 15:41:46

标签: objective-c uitableview delay

我在故事板中设计了UITableViewController的场景。该表使用定制的UITableViewCell - 在.xib,.m和.h文件中设计。此单元格的背景颜色为清除以及其中的标签和按钮。

.xib文件设计: enter image description here 真实场景: enter image description here

当我从另一个场景推出时,在此UITableViewController的viewWillAppear和viewDidAppear之间有一个延迟将近1秒。我只能在真实设备上看到这种延迟 - 而不是在模拟器中。

整个场景的背景在UITableViewController的UITableView属性中设置 - 它是一个640x960px的图像,大小为51kB。

为什么推动这么慢?是因为透明度还是因为组合故事板和xib文件?或者当我想要这样的场景时,在这种情况下适当的设计是什么

修改

我在Instruments中运行了一些分析,我可以看到有很多时间用于调用自动布局方法。我在使用乐器方面不是很有经验,所以我做的是 - 我运行应用程序,然后我推了几次problamatic控制器。这是结果:

enter image description here enter image description here enter image description here

我只是尝试删除自定义表格视图单元格的约束,但它没有任何效果。有什么建议吗?

0 个答案:

没有答案