問個布局的問題,整個頁面可以上下滑動,圈住的地方又可以左右滑動。
我的思路:
我想的整個頁面是 tableview,圈住的地方是個cell。然后cell又是個 collectionview。collectionview的一個item是個tableview
但是對于圈住的地方cell的高度 是由tableview的數(shù)據(jù)源決定的。
想問下大家有什么好的思路嗎
認證高級PHP講師
Il n'est pas approprié d'utiliser UITableView pour la page entière. Il y a des interactions glissantes de haut en bas, et il y a des événements d'abonnement donc s'il y a trop de logique dans une cellule, votre ViewController deviendra gonflé et difficile à maintenir.
Mon idée est de créer un conteneur parent ViewController pour la page entière et d'ajouter la partie supérieure de childViewController
en tant que ViewController
La partie inférieure
Ajouter un UITableView à un ViewController
S'il y a plusieurs requêtes réseau, il peut. être encapsulé selon l’interface fournie par l’arrière-plan. Un ViewControllerModel.
L'interface entière est un grand scrollView, entouré d'un petit scrollView. Les trois tablesViews dans le petit scrollView glissent horizontalement (la hauteur du contenu du grand scrollView est la vue de la tête + la hauteur de l'écran et la hauteur du petit scrollView. et tableView est la hauteur de l'écran.) N'oubliez pas de faire preuve de bon sens dans le menu déroulant de TableView et dans le grand menu déroulant de scrollView