質問

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;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top