CGPoint startPoint1;
CGPoint startPoint2;
CGPoint startPoint3;
CGPoint startPoint4;
- (void)Method {
CGPoint* startPoint = NULL;
if (panGesture.view == ...) {
startPoint = &startPoint1;
} else if (panGesture.view == ...) {
startPoint = &startPoint2;
}
if (panGesture.state == UIGestureRecognizerStateBegan) {
*startPoint = [panGesture locationInView:...]
} else if (panGesture.state == UIGestureRecognizerStateChanged) {
CGPoint endPoint = [panGesture locationInView:...];
*startPoint = endPoint;
}
}
CGPoint* startPoint = NULL;
startPoint = &startPoint1;
*startPoint = endPoint;
이 세 가지 라인 표현하는 방법입니다 아니면 내가이 신속아이폰 OS 빠른 포인터 스위프트 3.0의 코드
struct (CGPoint)를 클래스로 처리 할 수 없다. Struct는 포인터를 지원하지 않습니다. – Lumialxk