다른 이미지에 작은 클립 아트를 추가하고 싶습니다.iPhone : 다른 이미지로 이미지를 이동하려면 어떻게해야합니까?
다른 imageView를 배경 이미지 뷰에 추가하면됩니다.
하지만 이미지의 클립 아트로 이동 (드래그)하고 싶습니다.
확대 또는 축소와 같은 클립 아트 이미지의 비율을 조정할 수 있습니까? 방법?
어떻게하면됩니까?
다른 이미지에 작은 클립 아트를 추가하고 싶습니다.iPhone : 다른 이미지로 이미지를 이동하려면 어떻게해야합니까?
다른 imageView를 배경 이미지 뷰에 추가하면됩니다.
하지만 이미지의 클립 아트로 이동 (드래그)하고 싶습니다.
확대 또는 축소와 같은 클립 아트 이미지의 비율을 조정할 수 있습니까? 방법?
어떻게하면됩니까?
Gesture Recognizers을 살펴보십시오. Apple은 매우 간단하게 구현할 수있는 수많은 "표준"제스처를 제공합니다.
요점은 드래그, 크기 조정 등의 기능을 제공하기 위해 원하는 제스처 인식기를 클립 아트 이미지보기에 적용한다는 것입니다.
드래그 할 이미지 뷰에 UIPanGestureRecognizer
을 추가
UIGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:imageView action:@selector(pan:)];
[imageView addGestureRecognizer:panGesture];
[panGesture release];
을 그리고, 이런 식으로 뭔가 함께 pan
방법 구현 :
- (void)pan:(UIPanGestureRecognizer *)recognizer
{
if (recognizer.state == UIGestureRecognizerStateChanged) {
CGPoint translation = [recognizer translationInView:self.superview];
CGRect currentFrame = self.frame;
currentFrame.origin.x = self.frame.origin.x + translation.x;
currentFrame.origin.y = self.frame.origin.y + translation.y;
self.frame = currentFrame;
[recognizer setTranslation:CGPointZero inView:self.superview];
}
}
가 이미지 뷰의 크기를 조절하기를, 당신은 추가 할 수 있습니다 UIPinchGestureRecognizer를 사용하여 원하는대로 imageView의 크기를 조절할 수 있습니다.
솔루션 검색을 귀찮게 했습니까? Stackoverflow와 인터넷은이를위한 솔루션으로 가득 차 있습니다. -1 – vikingosegundo
스케일링을위한 솔루션을 얻었지만 드래그를 찾을 수 없습니다 !!! : ( – iPhone
사과의 MoveMe 샘플 코드를보세요. 정확히 원하는대로 수행됩니다. – Till