2

プロジェクトに3つUILabels(タイトル、作成者、公開日)を含むコントローラーがあり、UIWebView下部にをhtml使用して表示されているコントローラーがありloadHtmlStringます。現在UIWebView、ラベルを画面上で静止させたまま、下部をスクロールできます。私がやりたいのは、それらすべてを一緒にスクロールすることです。誰かがStoryBoardsでそれを行う方法を手伝ってくれるなら。

画面レイアウト

4

3 に答える 3

4

UILableこれを..UIWebViewのサブビューとして追加するだけで、UIScrollView

メソッドで- (void)webViewDidFinishLoad:(UIWebView *)webView {" delegate method I detect the size of the UIWebViewは、WebView の contentSize と、以下のような scrollView を設定するだけです...

 [yourWebView setContentSize:CGSizeMake(320, yourWebView.contentSize.height)];
 [yourScrollView setContentSize:CGSizeMake(320,    scrView.frame.origin.y + yourWebView.contentSize.height)]; 

このコントロール全体を要件に合わせてフレームに設定するだけです...

これがあなたを助けることを願っています...

于 2012-12-21T04:47:42.737 に答える
0

UIScrollViewをビューに追加します。ラベルとUIWebViewをUIScrollviewに追加します。InterfaceBuilderでの表示は次のとおりです。

ここに画像の説明を入力してください

于 2012-12-21T02:20:57.567 に答える
0

このリンクを参照してください。コメントページ-1/

コードに TPKeyboardAvoidingScrollView を実装するようにしてください。このリンクを参照してください。

于 2012-12-21T03:00:23.237 に答える