0

私の現在のアプリケーションではスクロールビューを使用していますが、縦向きから横向きモードまたはvsvで表示すると、いくつかの問題に直面しています。スクロール ビューのフレームを (10,10,1024,550) と (10,10,1024,820) に割り当てています。フレームを設定するには、次の方法を使用しています。

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration {

    if (UIInterfaceOrientationIsLandscape(interfaceOrientation))
         {

                 [self LandscpeFrame];
        }
    else 
    {
                [self PotraitFrame];
        }
}

ただし、モードを変更すると、正しく動作しません。横向きと縦向きの両方のモードをサポートするスクロールビューのフレームを設定するには?

4

1 に答える 1

0

LandscapeFrameメソッドとPortraitFrameメソッドを見ないとわかりませんがcontentSize、フレームを変更するときに両方のメソッドを設定していますか?

于 2012-04-29T13:06:44.113 に答える