Я разрабатываю приложение для iOS, и у меня есть UITableView
, который генерирует UITableViewCell
s на основе массива.
Другими словами, у меня есть пользовательская ячейка, в которой есть UIViews
.
Как добавить 2-мерный массив, который содержит текст метки репо и текст метки URL-адреса, и создать множество ячеек с array.count
.
Вот мой код:
class SourcesViewController: UITableViewController {
var array:[[String]] = [["Thunderbolt iOS Utilities", "https://repo.thunderbolt.semiak.dev"], ["Semiak's Repo", "repo.semiak.dev"]]
override func viewDidLoad()
{
super.viewDidLoad()
}
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
//How can I setup all the arguments my custom UITableViewCell needs?
return cell
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return array.count
}
}
Извините, если объяснение действительно плохое, я никогда раньше этим не занимался, более того, я новичок в разработке для iOS, поэтому не знаю, как именно объяснить, что мне нужно.