ホームページ  >  に質問  >  本文

objective-c - ios页面布局

问个布局的问题,整个页面可以上下滑动,圈住的地方又可以左右滑动。

我的思路:
我想的整个页面是 tableview,圈住的地方是个cell。然后cell又是个 collectionview。collectionview的一个item是个tableview
但是对于圈住的地方cell的高度 是由tableview的数据源决定的。
想问下大家有什么好的思路吗

PHP中文网PHP中文网2732日前591

全員に返信(2)返信します

  • 淡淡烟草味

    淡淡烟草味2017-04-28 09:07:46

    ページ全体に UITableView を使用するのは適していません。上下にスライドするインタラクションがあり、サブスクリプション イベントがあるため、1 つのセルにロジックが多すぎると、ViewController が肥大化して保守が困難になります。
    私のアイデアは、ページ全体の親コンテナViewControllerを作成し、ViewController用のchildViewController


    上部

    を追加することです


    下部
    ViewController用のUIを追加します

    TableView 、背景によると、指定されたインターフェイスに複数のネットワーク要求がある場合、ViewControllerModel をカプセル化できます。

    返事
    0
  • 高洛峰

    高洛峰2017-04-28 09:07:46

    インターフェイス全体は、小さなscrollViewに囲まれた大きなscrollViewです。小さなscrollViewの3つのtableViewは、水平方向にスライドします(大きなscrollViewのコンテンツの高さは、ヘッダービューと画面の高さ、および小さなscrollViewの高さです)。 tableViewは画面の高さです。)大きいscrollViewでのプルアップとプルダウンを正しく判断することを忘れないでください

    返事
    0
  • キャンセル返事