Добавление ячеек в представление - PullRequest
0 голосов
/ 20 октября 2018

Я создаю приложение погоды для изучения Swift.У меня есть представление (внутри navigationContoller), я хочу отобразить прогноз на 6 дней в нижней половине экрана, и для этого мне нужно создать ячейки в стеке или что-то в этом роде.Я попытался найти способ создания этих ячеек (для которых необходимо указать темп, дату и изображение), но я смог найти только те вещи, которые связаны с UITableView, и, насколько я понимаю, мне нужно создать для него еще ViewController, и у меня естьпонятия не имею, как начать.Буду признателен за любую помощь.Спасибо!

1 Ответ

0 голосов
/ 20 октября 2018

... что, по моему ограниченному пониманию, мне нужно создать для него еще один ViewController

A UITableView не должен заполнять весь вид, поэтому вы можете добавить UITableView к существующему UIViewController без проблем:)

Вот пример раскадровки с обычным видом (зеленый) вверху с фиксированной высотой 128 и ниже, UITableView который занимает остальную часть представления.

enter image description here

Итак, чтобы решить вашу проблему, вы можете:

  • Создать«вид сверху» со всем статическим содержимым
  • Создайте UITableView, чтобы заполнить нижнюю часть вашего вида
  • Перетащите розетки на ваш UITableView
  • Заполните этоUITableView с данными с использованием стандартных UITableViewDelegate и UITableViewDataSource методов «как обычно».

Что касается того, как реализовать UITableView, взгляните на этот учебник (или, в общем, просто Google "UITableView Tutorial":))

Надеюсь, что это приведет вас в правильном направлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...