Хотите две таблицы, каждая из которых прокручивается независимо? (может быть, рядом?) Или вы хотите включить два набора данных в одну таблицу, чтобы прокручивать одну из них, чтобы увидеть другую?
Если вы хотите, чтобы только два разных набора данных отображались в одной и той же таблице, но раздельно, вы можете создать два раздела. Эта страница имеет действительно хороший обзор: https://developer.apple.com/documentation/uikit/uitableview
Вы захотите реализовать эти методы в своем UITableViewController
:
var mydata = [["siamese", "tabby", "orange", "persian"],
["wolfhound", "labrador", "german shepherd"]]
override func numberOfSections(in tableView: UITableView) -> Int {
return mydata.count
}
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return mydata[section].count
}
Каждый из методов которая имеет переменную section, должна искать данные для этого раздела и возвращать правильную информацию.
Если вы хотите, чтобы две таблицы прокручивались независимо друг от друга, вам нужно будет создать UIViewController
и иметь две модели для данные и вернуть правильный для правильной таблицы. Создайте IBOutlet для каждой из таблиц и установите делегат и источник данных для каждой из них с правильными данными.
Этот вопрос задает вопрос об UIPicker с двумя источниками данных - вы можете сделать что-то очень похожее с вашими таблицами: { ссылка }