Ios ipad应用程序-方向旋转性能差
我的iPad应用程序是大师级的细节风格。细节视图包含一个自定义视图(我们称之为board view),该视图中的所有内容都在drawRect()中绘制。当iPad旋转方向时,由于细节视图的大小改变,它需要重新绘制整个电路板视图。到目前为止一切正常。但我注意到一个问题,当iPad旋转方向时,我的应用程序总是在旋转屏幕前延迟几秒钟。我检查了邮件应用程序,当iPad旋转时,它的屏幕立即旋转 我想知道如何调试这样的性能问题。这是因为board视图的drawRect()执行速度太慢吗 我想知道如何调试这样的性能问题。这是因为board视图的drawRect()执行速度太慢吗 您可以通过在instruments(Product-->Profile或cmd-I)中运行应用程序并选择时间分析器来了解这一点。当您旋转设备时,您应该会看到CPU活动出现峰值-仪器会告诉您这段时间花在哪里 如果要重绘整个视图,并且这是一个复杂的绘图操作,则可能是drawRect。然而,在这个阶段很难提供进一步的帮助Ios ipad应用程序-方向旋转性能差,ios,performance,ipad,rotation,Ios,Performance,Ipad,Rotation,我的iPad应用程序是大师级的细节风格。细节视图包含一个自定义视图(我们称之为board view),该视图中的所有内容都在drawRect()中绘制。当iPad旋转方向时,由于细节视图的大小改变,它需要重新绘制整个电路板视图。到目前为止一切正常。但我注意到一个问题,当iPad旋转方向时,我的应用程序总是在旋转屏幕前延迟几秒钟。我检查了邮件应用程序,当iPad旋转时,它的屏幕立即旋转 我想知道如何调试这样的性能问题。这是因为board视图的drawRect()执行速度太慢吗 我想知道如何调试这样