读书人

drawRect步骤使用优化方法

发布时间: 2013-09-08 15:21:21 作者: rapoo

drawRect方法使用优化方法
在NSView中绘制文本可以在drawRect函数中,会将所有的需要重新绘制的区域进行拼接,但是当这些需要重绘的区域比较小而且相距比较远的时候,这样拼接起来的区域就会比较大,而且包括了不需要重绘的区域。因此在drawRect:方法中需要使用getRectsBeingDrawn:count:方法获取需要重绘的区域;或者是needsToDrawRect:方法来检测该区域是否需要重绘。

读书人网 >移动开发

热点推荐