0

ContainerView を含む ScrollView があります。ContainerView には、ユーザーがパンできるはずの別のビューが含まれています。

scrollView は垂直方向にのみスクロールし、「containerView 内のビュー」はすべての方向にパン可能です。これが私が持っているものです

self.scrollView.contentSize = CGSizeMake(1024,1440);
self.modelController = [self.storyboard instantiateViewControllerWithIdentifier:@"LCProduct3DViewController"];
self.modelController.meshIdentifier = self.meshIdentifier;
[self addChildViewController:self.modelController];
self.modelController.view.frame = self.threeDView.bounds;
[self.threeDView addSubview:self.modelController.view];

何が起こるかというと、modelController のビュー内のタッチ イベントと、modelControler のビューの外側にあるがスクロールビューの境界内にあるタッチ イベントが、お互いの道を歩んでいるように見えるということです。で遊んだ

self.scrollView.canCancelContentTouches = NO;
self.scrollView.delaysContentTouches = NO;

しかし、まだ実用的な解決策を見つけていません。

何か案は ?

前もって感謝します

4

1 に答える 1