4

iPad開発初心者です。

私は epub リーダーを作成し、webview に epub の各ページをロードしました。縦方向モードのスクロールでアプリケーションが表示されない場合、使用したため、

webview.scalesPageToFit=TRUE;

横スクロールで自分のアプリケーションを見ると、私が使っていたとしてもそこにあります。

webview.scalesPageToFit=TRUE;

スクロールはしたくない、画面サイズに合わせてコンテンツを収めたい。

ここに私のコードスニペットがあります:

- (void) adjustViewsForOrientation:(UIInterfaceOrientation)orientation {

      if(orientation == UIInterfaceOrientationPortrait || orientation == UIInterfaceOrientationPortraitUpsideDown) {
          _webview.frame=CGRectMake(0, 0, 770, 960);

      }

    else if (orientation == UIInterfaceOrientationLandscapeLeft || orientation == UIInterfaceOrientationLandscapeRight) {
        _webview.frame=CGRectMake(0, 0, 1030, 705);

    }
}

私のスナップショットを見てください:

横向きモードではスクロールがあり、縦向きモードでは多くのスペースが残っていることがわかります。

要するに、UIWebViewのコンテンツサイズを縦向きに増やし、横向きのUIWebViewのコンテンツサイズを小さくしたい場合、コンテンツはスクロールせずに画面サイズに合わせて収まります。

どんな助けでも大歓迎です!

4

0 に答える 0