我有一个CATransformLayer,它有几个子层(CAShapeLayers)。
我将CAShapeLayers的帧设置为(512,512)。它们的内容(略微)小于此。
当以3D旋转整个场景时,它会降低帧速率 - 但它会正确渲染所有内容。
如果我没有设置CAShapeLayers的frame属性,那么它会以3D超快的速度旋转场景但是会出现渲染错误。这些是:
我可以做些什么来获得良好的表现和正确的渲染?
我正在设置形状图层的框架:
shapeLayer.frame = CGRectMake(0, 0, 512.0, 512.0);