Я создал UITableView, содержащий 10 элементов, каждый из которых имеет UIImageView, прикрепленное к ним с помощью авто-макет UIImage не появляется в прототипе клетках в UITableView (Swift)
таблицы заполняется в моем BackTableViewController самыми код:
TableArray = ["Home Page", "Membership Card", "Recent News", "Fitness Schedule", "Training Log", "Pool Lap Calculator", "Martial Arts Schedule", "Pool Schedule", "Comments", "Acknowledgements"]
Проблема в том, что ни одно из этих изображений не отображается в таблице до тех пор, пока ячейка не будет выбрана во время работы. Я не понимаю, почему это ... кто-нибудь?
Благодаря
Edit: BackTableViewController
импорт UIKit
класс BackTableViewController: UITableViewController {
var TableArray = [String]()
var ImageArray = [String]()
override func viewDidLoad() {
super.viewDidLoad()
TableArray = ["Home Page", "Membership Card", "Recent News", "Fitness Schedule", "Training Log", "Pool Lap Calculator", "Martial Arts Schedule", "Pool Schedule", "Comments", "Acknowledgements"]
ImageArray = ["home-50.png","credit_card-50.png","info-50.png","math-50.png","news-50.png","report_card-50.png","weightlift-50.png"]
// Do any additional setup after loading the view.
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return TableArray.count
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell = tableView.dequeueReusableCellWithIdentifier(TableArray[indexPath.row], forIndexPath: indexPath) as! UITableViewCell
cell.textLabel?.text = TableArray[indexPath.row]
return cell
}
}
Ячейки прототипа не совсем работают так, как я думаю, вы их ожидаете. у вас есть опыт работы с таблицей? Поэтому я могу попытаться дать достаточно подробный ответ. Вы подключили весь источник данных tableview и делегаты к классу, также вам нужно предоставить ячейке идентификатор в разделе атрибутов. –
Источник данных и делегат подключены для всего вида таблицы. Кроме того, идентификаторы соты предоставляются для каждой ячейки, соответствующей массиву, установленному в моем BackTableViewController. –
... эти изображения отображаются в таблице до тех пор, пока не будет выбрана ячейка. Что это значит? –