問個(gè)佈局的問題,整個(gè)頁(yè)面可以上下滑動(dòng),圈住的地方又可以左右滑動(dòng)。
我的思路:
我想的整個(gè)頁(yè)面是 tableview,圈住的地方是個(gè)cell。然後cell又是個(gè) collectionview。 collectionview的一個(gè)item是個(gè)tableview
但是對(duì)於圈住的地方cell的高度 是由tableview的資料來源決定的。
想問下大家有什麼好的思路嗎
認(rèn)證高級(jí)PHP講師
整個(gè)頁(yè)面用UITableView不合適,上下都有滑動(dòng)交互,並且有訂閱事件所以如果有太多邏輯在一個(gè)cell裡你的ViewController更定變得臃腫,不易維護(hù)。
我的想法是將整個(gè)頁(yè)面創(chuàng)建一個(gè)父容器ViewController,添加childViewController
上部分
為一個(gè)ViewController
給的介面如果有多個(gè)網(wǎng)路請(qǐng)求的話可以封裝一個(gè)ViewControllerModel。
整個(gè)介面是個(gè)大scrollView,圈住的是個(gè)小scrollView,小scrollView內(nèi)3個(gè)tableView水平滑動(dòng),(大scrollView內(nèi)容高度是頭視圖+螢?zāi)桓叨?,小scrollView和tableView高度為螢?zāi)桓叨龋?,記得判斷好tableView的上下拉跟大scrollView的上下拉