#ios #swift
#iOS #swift
Вопрос:
У меня есть макет, как показано выше. Проблема, с которой я сталкиваюсь сейчас, заключается в том, что для представления, заключенного в красный прямоугольник, я хочу дублировать его и добавлять ниже на основе подсчета. Как насчет того, должен ли я это сделать? Могу ли я использовать перо для его динамического добавления? Или я должен добавлять элементы пользовательского интерфейса с помощью кода? Если да, то как мне извлечь значение из текстового поля, которое добавляется динамически?
Комментарии:
1. Если вы также ожидаете прокрутки, я бы выбрал путь uitableview. Вы можете разместить табличное представление и масштабировать его в родительском представлении.
2. Динамические элементы пользовательского интерфейса будут проще. Сделайте красный контур родительским представлением и добавьте 2 дочерних представления
3. Оба ответа хороши, но я предпочитаю использовать UITableView, потому что это проще и позволяет получить лучший код. Другой способ — использовать динамический элемент пользовательского интерфейса и создавать фрейм с привязкой и добавлять дочерние или использовать ограничения программно с помощью динамического пользовательского интерфейса. Мой лучший опыт — с UITableView, вам нужно 2 строки? Только 1 строка в tableview numberOfRowsInSection.
4. Хорошо, спасибо за ваши предложения.