objective-c - ios页面布局

浏览:36日期:2023-12-10

问题描述

objective-c - ios页面布局

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

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

问题解答

回答1:

整个页面用UITableView不合适,上下都有滑动交互,并且有订阅事件所以如果有太多逻辑在一个cell里你的ViewController更定变得臃肿,不易维护。我的想法是 将整个页面创建一个父容器ViewController,添加childViewController上部分objective-c - ios页面布局为一个ViewController 下部分objective-c - ios页面布局为一个ViewController添加一个UITableView,根据后台给的接口如果有多个网络请求的话可以封装一个ViewControllerModel。

回答2:

整个界面是个大scrollView,圈住的是个小scrollView,小scrollView内3个tableView水平滑动,(大scrollView内容高度是头视图+屏幕高度,小scrollView和tableView高度为屏幕高度),记得判断好tableView的上下拉跟大scrollView的上下拉

相关文章: