0

UITableView と UIWebView の 2 つのサブビューを持つビュー コントローラーがあります。どちらのサブビューも動的サイズです。両方のサブビューが互いにくっつくように、同時に両方のサブビューのスクロールを実装するにはどうすればよいですか? それらを UIScrollView に追加しようとしましたが、それでも別々にスクロールします。

また、UIWebView をテーブル セルに追加しようとしましたが、テーブル セルの UIWebView にズームを実装できません。

助けとアドバイスをありがとう!

4

3 に答える 3

0

スクロール ビューと実装の両方のデリゲートとして機能しますscrollViewDidScroll。取得する更新ごとに、それがどのスクロール ビューであるかを確認し、他のスクロール ビューのコンテンツ オフセットを、更新を渡すスクロール ビューのオフセットに設定します。

于 2013-07-29T18:59:27.070 に答える
0
  1. UITableView と UIWebView を UIScrollView に追加すると、一緒にスクロールできるようになります...しかし、何が制御できるのでしょうか? UITableView と UIScrollView にアクティブなコンテンツがある場合、iOS は何をどのようにスクロールするかについて混乱します。

  2. [webView setScalesPageToFit:YES]; を使用すると、表のセルに UIWebView を追加するとズームします。

于 2013-07-29T19:03:27.447 に答える
0

あなたが探しているのは UIScrollView だと思います。するべきこと:

  • 両方のビュー (マップ ビューとテーブル ビュー) をサブビューとして UIScrollView に追加します。
  • これらのサブビューのスクロールを無効にする
  • UIScrollView の contentSize を設定し、必要な場所に移動します。

この方法では、サブビュー内でスクロールすることはありませんが、代わりに一緒に移動 (スティック) します。

于 2013-07-29T20:02:03.063 に答える