0

UIScrollviewにいくつかのサブビューを追加しました。左右にスワイプすると、すべてが正常に機能します。つまり、サブビューはスワイプで移動します。ピンチジェスチャを使用すると、サブビューはスクロールビューの他のコンテンツでズームインおよびズームアウトしません。コンテキストで描画されたものはすべて正常に機能しますが、サブビューは同じサイズのままですが、移動します。たとえば、ピンチアウトした場合など、原点の移動に基づいて移動します。

呼んでいます...

[scrollView setAutoresizesSubviews:YES];

viewDidLoadで。私も電話しました...

subView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeigh 

追加されたサブビューごとに。

私は何が間違っているのですか、それともこれはそれを行う方法ではありませんか?

4

1 に答える 1

1

ビューが呼び出されたときにビューのサイズを変更するデリゲート関数を宣言しましたか?

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView;

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;

- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale;
于 2010-12-26T16:23:27.407 に答える