问个布局的问题,整个页面可以上下滑动,圈住的地方又可以左右滑动。
我的思路:
我想的整个页面是 tableview,圈住的地方是个cell。然后cell又是个 collectionview。collectionview的一个item是个tableview
但是对于圈住的地方cell的高度 是由tableview的数据源决定的。
想问下大家有什么好的思路吗
淡淡烟草味2017-04-28 09:07:46
전체 페이지에 UITableView를 사용하는 것은 적합하지 않습니다. 위아래로 슬라이딩 상호 작용이 있고 구독 이벤트가 있으므로 하나의 셀에 로직이 너무 많으면 ViewController가 비대해지고 유지 관리가 어려워집니다. .
내 생각은 전체 페이지에 대한 상위 컨테이너 ViewController를 만들고 childViewController
의 상위 부분을 추가하는 것입니다. ViewController
하단
ViewController에 UITableView를 추가
할 수 있습니다. ViewControllerModel은 배경에서 제공하는 인터페이스에 따라 캡슐화됩니다.
高洛峰2017-04-28 09:07:46
전체 인터페이스는 작은 스크롤 뷰로 둘러싸인 큰 스크롤 뷰입니다. 작은 스크롤 뷰에 있는 세 개의 tableView는 가로로 슬라이드됩니다. (큰 스크롤 뷰의 콘텐츠 높이는 헤드 뷰 + 화면 높이이며 작은 스크롤 뷰의 높이입니다. tableView는 화면 높이입니다.) TableView의 풀다운과 큰 scrollView의 풀다운을 잘 판단하세요