내 앱에는 두 개의보기가 하나씩 있습니다. 나는 아래 그림에서 캡쳐 된 이미지를 가지고 있고 위의 그림에서 나는 이미지를 배치했다. 위의 이미지에서 사용자가 이미지를 지울 수있는 옵션을 제공하고 있습니다.ios - 고무처럼 UIImage를 지울 수 없습니다
모든 것이 잘 작동합니다. 이미지를 지우려고하면 부러진 것 같습니다. 이미지가 부드럽게 삭제되지 않습니다. 내가 지울 때 그것은 아래 보이는 것과 같다.
내가
이 작업을 수행하는 방법, pls는 저에게
다음
도움이 따를이 원하는 것은 내 코드입니다 :UIGraphicsBeginImageContext(frontImage.frame.size);
[frontImage.image drawInRect:CGRectMake(0, 0, frontImage.frame.size.width, frontImage.frame.size.height)];
CGContextSetLineCap(UIGraphicsGetCurrentContext(), kCGLineCapRound);
CGContextSetLineWidth(UIGraphicsGetCurrentContext(), 10);
CGContextSetRGBStrokeColor(UIGraphicsGetCurrentContext(), 1, 0, 0, 10);
CGContextBeginPath(UIGraphicsGetCurrentContext());
CGContextMoveToPoint(UIGraphicsGetCurrentContext(), lastPoint.x, lastPoint.y);
CGContextClearRect (UIGraphicsGetCurrentContext(), CGRectMake(lastPoint.x, lastPoint.y, 50, 50));
CGContextStrokePath(UIGraphicsGetCurrentContext());
frontImage.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
사용 접합 단부의 라인 : CGContextSetLineCap (UIGraphicsGetCurrentContext() kCGLineCapRound); –
yor 답장을 보내 주셔서 감사합니다, 여기 지금도 나는이 코드 줄을 사용했습니다. 위의 코드는 내가 구현 한 코드를 추가했습니다. – dineshprasanna
감사합니다. 그러나 ccsprite를 사용하여 cocos2d의 게임에서 이미지를 지울 수 있습니다. ... 도와주세요 –