iOS でスクロール可能なグリッド レイアウトを構築しています。
階層は次のとおりです。
(MyController) UITableViewController
- Parent Table View (UITableView)
- "Horizontal cell" (UITableViewCell)
- Sub Table View (UITableView)
- Sub table view cell (UITableViewCell)
- Sub table view cell (UITableViewCell)
- "Horizontal cell" (UITableViewCell)
- Sub Table View (UITableView)
- Sub table view cell (UITableViewCell)
- Sub table view cell (UITableViewCell)
- "Horizontal cell" (UITableViewCell)
- Sub Table View (UITableView)
- Sub table view cell (UITableViewCell)
- Sub table view cell (UITableViewCell)
私が決定しようとしているのは、サブテーブルビューが親の水平セルに委任するか、メインビューコントローラーに委任するかです。
私の本能はView Controllerに委譲することですが、このアプローチで見たチュートリアルと例はすべて、サブテーブルビューをその親テーブルビューセルに委譲します。
編集
明確にするために、水平セルのテーブル ビューは -90* 回転し、セルが水平方向にスクロールしてグリッド効果を生み出します。