私はUIPinchGestureRecognizerを使用してUILabel
テキストをスケーリングしています。しかし、私はテキストの滑らかなエッジや滑らかさを実現することができません。ジェスチャーを使用したUIlabelテキストのスケーリング
スケーリングのためのコード:
UIPinchGestureRecognizer *pinchRecognizer = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(scale:)];
[pinchRecognizer setDelegate:self];
[holderView addGestureRecognizer:pinchRecognizer];
-(void)scale:(id)sender {
[self bringSubviewToFront:[(UIPinchGestureRecognizer*)sender view]];
if([(UIPinchGestureRecognizer*)sender state] == UIGestureRecognizerStateEnded) {
lastScale = 1.0;
return;
}
CGFloat scale = 1.0 - (lastScale - [(UIPinchGestureRecognizer*)sender scale]);
CGAffineTransform currentTransform = [(UIPinchGestureRecognizer*)sender view].transform;
CGAffineTransform newTransform = CGAffineTransformScale(currentTransform, scale, scale);
[[(UIPinchGestureRecognizer*)sender view] setTransform:newTransform];
lastScale = [(UIPinchGestureRecognizer*)sender scale];
}
あなたはコードを投稿してください私は同じ問題にこだわってどのように達成できましたか? –
@Jennis私にメールを送ります – Anand
@Jennis私はあなたのメールIDにコードを送ってきました – Anand