0

UIScrollView があり、 scrolling を有効にしました。デリゲート メソッドで正常に動作します。

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

しかし、私が直面している問題は、iPad を回転させるときに UIScrollView をズームアウトする必要があることです。この関数でコーディングする必要があるもの

    - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
    {
if(interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
       interfaceOrientation == UIInterfaceOrientationLandscapeRight){

    }
    if(interfaceOrientation == UIInterfaceOrientationPortrait ||
       interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown)
    {

    }
}
4

2 に答える 2

1

この方法を使用できます:- (void)setZoomScale:(float)scale animated:(BOOL)animatedそして、スクロールビューを作成したときに構成したスクロールビューの最小ズームスケールにスケールを設定します。

例:

[MyScrollview setZoomScale:minimuzoomscale アニメーション:YES];

shouldAutorotate の行の上に配置します。

于 2012-10-01T09:24:49.980 に答える