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;
スウィフト3.0でこのコードの3行は、表現する方法であるか、どのように私は迅速iOSの迅速なポインタ
struct(CGPoint)をクラスとして扱うことはできません。構造体はポインタをサポートしていません。 – Lumialxk