iOS应用程序落后于iPhone 6 Plus

时间:2014-10-31 19:59:50

标签: xcode uitableview ios8 lag iphone-6-plus

我正在努力更新我的应用以支持iPhone 6和iPhone 6 Plus的大型显示器。我正在使用自动布局,最终得到了我想要的一切。该应用程序在iPhone 6上运行良好(就像在更新之前一样),但是当我在iPhone 6 Plus上运行应用程序时,表格视图落后很多。

是否有人遇到过同样的问题,并提供有关如何解决问题的提示?谢谢!

**我发现问题与在表格视图单元格中使用AutoLayout有关。我把它缩小到我在表格单元格中设置UITextView的文本时。如果我没有设置文本,则表格正常。但是,当我设置文本时,tableview非常缓慢且滞后。

2 个答案:

答案 0 :(得分:0)

虽然自动布局的性能比使用自动调整遮罩慢得多,但它不会引起问题,尤其是当问题仅限于iPhone 6时。

我的猜测是你的tableviewcells加载的图像或自定义绘图代码会使@ 3x绘图比@ 2x慢得多。

答案 1 :(得分:0)

解决!只需从textview中删除'height'约束。