サブビューはピンチジェスチャーでサイズを変更しません
-
13-10-2019 - |
質問
uiscrollviewにいくつかのサブビューが追加されています。左右にスワイプすると、すべてのものが正常に機能します。つまり、サブビューはスワイプで動きます。ピンチジェスチャーを使用する場合、サブビューはScrollViewの他のコンテンツでズームインおよびアウトしません。コンテキストで描かれたものはすべて正常に機能しますが、サブビューは同じサイズのままですが、たとえばピンチアウトする場合、その起源の動きに基づいて動きます。
呼んでいます...
[scrollView setAutoresizesSubviews:YES];
viewdidloadで。私も電話しました...
subView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeigh
追加された各サブビューについて。
私は何が間違っているのか、それともそれをする方法ではないのですか?
解決
デリゲート機能が呼び出されたときにサイズを変更するために宣言しましたか?
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView;
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale;
所属していません StackOverflow