我的 iPad 应用程序是主细节样式的。详细视图包含一个自定义视图(我们称之为板视图),该视图中的所有内容都在 drawRect() 中绘制。iPad 旋转方向时,由于细节视图大小发生变化,需要重新绘制整个板视图。到目前为止一切正常。但我注意到一个问题,当 iPad 旋转方向时,我的应用程序在旋转屏幕之前总是延迟几秒钟。我检查了邮件应用程序,当 iPad 旋转时,它的屏幕会立即旋转。
我想知道如何调试这样的性能问题。那是因为板视图的 drawRect() 执行速度太慢了吗?
我的 iPad 应用程序是主细节样式的。详细视图包含一个自定义视图(我们称之为板视图),该视图中的所有内容都在 drawRect() 中绘制。iPad 旋转方向时,由于细节视图大小发生变化,需要重新绘制整个板视图。到目前为止一切正常。但我注意到一个问题,当 iPad 旋转方向时,我的应用程序在旋转屏幕之前总是延迟几秒钟。我检查了邮件应用程序,当 iPad 旋转时,它的屏幕会立即旋转。
我想知道如何调试这样的性能问题。那是因为板视图的 drawRect() 执行速度太慢了吗?