objective-c - ios页面布局
PHP中文网
PHP中文网 2017-04-28 09:05:46
0
2
639

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

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

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(2)
淡淡烟草味

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal