我有一個主菜單,它是一個UITableViewController。如果手機處於肖像模式,然後我轉到另一個viewController,然後將手機旋轉到風景,然後點擊返回按鈕返回到UITableViewController,然後在iPhone 5上有大約2秒的延遲時間返回。 iPhone 4s的滯後時間約爲4秒。popViewController在旋轉設備後返回到UITableViewController時非常慢
更新: 分析器顯示時間正在系統函數中使用,[UITableViewCell setFrame:]
。該功能的大部分時間在[UIView(AdditionalLayoutSupport) _recursiveLayoutEngineDidChange]
。
更新2:更多的挖掘表明,罪魁禍首是AutoLayout。關閉AutoLayout完全解決了性能問題。
謝謝。查看我的更新。 – Kyle
我站好了。很高興幫助。 –