Maison  >  Questions et réponses  >  le corps du texte

objective-c - ios页面布局

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

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

PHP中文网PHP中文网2732 Il y a quelques jours593

répondre à tous(2)je répondrai

  • 淡淡烟草味

    淡淡烟草味2017-04-28 09:07:46

    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.

    répondre
    0
  • 高洛峰

    高洛峰2017-04-28 09:07:46

    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

    répondre
    0
  • Annulerrépondre