画像の回転(transform)に鋸歯が発生しました。どうやって解決しますか?
1200 ワード
原文の住所:
http://www.cocoachina.com/bbs/read.php?tid=84629
UIView*myView=[UID View alloc]init WithFrame:CGRectZero]
CGRect rect=myView.frame;
rect.size=CGS ize Make(100.0,100.0)
myView.frame=rect;
myView.center=manScrler.cnter;
myView.layer.border Color=[UICColor white Color].CGColor;
myView.alpha=0.5
myView.layer.border Width=3.0;
myView.background Color=[UIClor blue Color]
[manScrler addSubview:myView]
[myView release]
CGFloat angle=M_PI/30.0;
[myView.layer set Trans form:CATrans form 3 D Rotate(myView.layer.transform、angle、0.0、0.0、1.0)]
myView.layer.showOffset=CGS izeMake(0,2)
//0,2
myView.layer.shardowRadius=3.0;
myView.layer.show Color=[UICColor white Color].CGColor;
myView.layer.show Opacity=1.0;
myView.layer.shuldRaster ize=
YES
;
myView.layer.edgeAntialiasingMask=kcalayer LeftEdge|kcalayer RightEdge|kcalayer Bottom Edge;
myView.layer.masToBounds=
YES
;
http://www.cocoachina.com/bbs/read.php?tid=84629
UIView*myView=[UID View alloc]init WithFrame:CGRectZero]
CGRect rect=myView.frame;
rect.size=CGS ize Make(100.0,100.0)
myView.frame=rect;
myView.center=manScrler.cnter;
myView.layer.border Color=[UICColor white Color].CGColor;
myView.alpha=0.5
myView.layer.border Width=3.0;
myView.background Color=[UIClor blue Color]
[manScrler addSubview:myView]
[myView release]
CGFloat angle=M_PI/30.0;
[myView.layer set Trans form:CATrans form 3 D Rotate(myView.layer.transform、angle、0.0、0.0、1.0)]
myView.layer.showOffset=CGS izeMake(0,2)
//0,2
myView.layer.shardowRadius=3.0;
myView.layer.show Color=[UICColor white Color].CGColor;
myView.layer.show Opacity=1.0;
myView.layer.shuldRaster ize=
YES
;
myView.layer.edgeAntialiasingMask=kcalayer LeftEdge|kcalayer RightEdge|kcalayer Bottom Edge;
myView.layer.masToBounds=
YES
;