Как я могу использовать несколько файлов пера с несколькими массивами? - PullRequest
0 голосов
/ 24 апреля 2020

Я создаю свое приложение iOS, и теперь я должен создать прокручиваемый экран, на котором есть просмотр изображений, метки, просмотр коллекций, обзоры и т. Д. c (изображение прототипа прилагается). Мне интересно, возможно ли сделать этот тип экрана с видом UITable, используя несколько файлов Nib? (Если это возможно, пожалуйста, укажите, как мне использовать несколько файлов Nib с несколькими массивами). И, если это невозможно, как еще я могу go за это? Пожалуйста, направьте меня, и извините, если это дубликат, потому что я искал, но я не смог найти хорошего ответа. l

Ответы [ 2 ]

0 голосов
/ 25 апреля 2020

Есть несколько подходов, которые вы можете использовать.

  1. Если вы хотите использовать UItableview, вам нужно создать несколько UITableviewCells, где каждая ячейка основана на разделе дизайна , Затем вы можете загрузить его, используя массив, как вы указали выше c. Например, indexpath [0] вы загрузите ячейку с изображением (давайте назовем эту pictureCell), затем indexpath [1] вы загрузите descriptionCell и т. Д.

  2. Другой подход - использование Scrollview с несколькими UIViews в вертикальном стеке. И тогда вы создадите подкласс UIView на основе раздела дизайна. Это обычно мой go к решению.

0 голосов
/ 24 апреля 2020

Я не уверен, к чему здесь относится «массив», но, судя по вашему скриншоту, я бы go со StackView внутри UIScrollView или чем-то в этом роде. Нет необходимости в UITableView, если у вас нет повторяющегося шаблона, вы можете просто сложить несколько представлений в виде прокрутки. Надеюсь, это достаточно ясно.

...