어떻게 CGAffineTransformMakeTranslation을 사용하여 터치를 따라 이미지를 얻을 수 있습니까? CGAffineTransformMakeTranslation처럼 이미지의 위치를 반복하는 것만으로도 화면에서 터치를 따르지 않는 것 같습니다.CGAffineTransformMakeTranslation 따라 UITouch 위치
0
A
답변
0
일부 코드를 붙여주세요. 또한 UIImageView의 중심을 수정하고 터치 한 지점과 동일하게 설정하는 것이 어떻습니까? 탭을 따라 이미지를 원한다면 사용하는 것이 더 쉽습니다. 당신은 당신의 손길을 따라 광장을 원하는 경우
는
0
음, 나는 panGestureRecognizer을 사용하십시오 :
- (void)resizeViewPanGesture:(UIPanGestureRecognizer *)recognizer {
if ([recognizer state] == UIGestureRecognizerStateChanged) {
//Get latest location of touch
smallSquareView.center = [recognizer locationInView:self.superview];
}
}
나는 당신이 당신의 코멘트에서 원하는 것을 확실하지 않다, 당신은 어떤 이미지를 공유하시기 바랍니다 수 당신이 성취하고자하는 것은 무엇입니까?
+0
감사합니다. 나중에 다시 시도하겠습니다. 이것이 CAShapeLayer와 함께 작동 할 수 있습니까? –
UIBezierPath를 사용하여 그려진 도형의 중간에 작은 정사각형 이미지를 생성하기 때문입니다. 정사각형 이미지를 터치하고 내 터치를 움직이면 내 터치를 따라 가야하며 모양도 내 터치를 따라야합니다. –
당신은'UIView'에서 이러한 것들을 모두 감쌀 수 없으며'center' 속성을 사용하여 UIView를 움직일 수 있습니까? 그렇게하면 외부 UIView의 모든 것이 함께 움직여야합니다. – Idles