现在我有以下内容:-(void)drawRect{//somedrawing[bgImagedrawinRect:self.bounds];//somedrawing}我有40多个View,里面有文字和一些标记。我需要在用户点击时重新绘制所有这些View-它应该非常快!我分析了我的代码并发现:所有执行时间的75%是[MyViewdrawRect:]而我的drawRect时间的95%是[bgImagedrawinRect:self.bounds]调用。我需要在GPU或CPU中绘制背景。怎么可能?我尝试过的:使用subview代替drawRect。在我的例子中,由于不可启动颜色混合,它非常