我有一個旋轉使用CALayer
的變換UIView
對象:抗鋸齒邊緣改造後
// Create uiview object.
UIImageView *block = [[UIImageView alloc] initWithFrame....]
// Apply rotation.
CATransform3D basicTrans = CATransform3DIdentity;
basicTrans.m34 = 1.0/-distance;
blockImage.layer.transform = CATransform3DRotate(basicTrans, rangle, 1.0f, 0.0f, 0.0f);
旋轉物體的邊緣後不抗鋸齒。我需要對他們進行抗鋸齒。 請幫助我。如何做呢?
您可能需要添加'view.layer.rasterizationScale = [[UIScreen mainScreen] scale];'以避免在Retina屏幕上模糊。 –
此評論應該是答案的一部分。設置'shouldRasterize'屬性是不夠的! –
你說得對。完成。 – tarmes