0

私は、UIScrollview から拡張された Myview クラスを持つ Scrollview を持つ Storyboard を持っています。

そのスクロールビューでズームイン/ズームアウトを実装しようとしていますが、方法がなく、どこにも答えが見つかりません。

私はこれをコントローラー(UIwindow)に持っています:

- (void)viewDidLoad {

[myscrollview setScrollEnabled:YES];
[myscrollview setPagingEnabled:YES];
myscrollview.clipsToBounds = YES;
myscrollview.minimumZoomScale= 1.0;
myscrollview.maximumZoomScale=6.0;
[myscrollview setZoomScale:myscrollview.minimumZoomScale];
}

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
   return myscrollview;
}

しかし、うまくいきません。iOS 5.1 でのズームイン/ズームアウトの実装に関する情報はどこにありますか?

ありがとう。

4

2 に答える 2

1

デリゲートを設定してみてください

 myscrollview.delegate = self;
于 2012-07-02T10:12:02.727 に答える
0

デリゲートを次のように設定するとします。myscrollview.delegate = self;

viewForZoomingInScrollView:デリゲートメソッドでは、スクロールビュー自体ではなく、ズームしたいビューを返す必要があります。

于 2012-07-02T10:15:43.117 に答える