Я работаю над приложением, чтобы получать данные из JSON, а затем помещать результаты в таблицу, но моя проблема в том, что я пытаюсь установить изображение для каждого (то же изображение), но после нескольких попыток я не могу правильно получить изображение.Вставьте одно фоновое изображение для TableView Cell Swift
Вот некоторые из кода я пробовал:
1.- в фоновом режиме
// Add a background view to the table view
let backgroundImage = UIImage(named: "bookshelf1.png")
let imageView = UIImageView(image: backgroundImage)
self.table.backgroundView = imageView
и в клетке:
cell.textLabel?.text = wifiSpot["ssid"] as? String
cell.backgroundColor = UIColor.clear
Это показывает, как расширенное изображение изображение не единственное изображение для каждой ячейки
2.- В ячейке
let cell = UITableViewCell(style: UITableViewCellStyle.default, reuseIdentifier: "Cell")
let wifiSpot : NSMutableDictionary = self.tableData[indexPath.row] as! NSMutableDictionary
cell.textLabel?.text = wifiSpot["ssid"] as? String
cell.imageView?.image = UIImage(named: "bookshelf1.png")
Но этот путь перекрывает текст, а также он показывает белый столбец, как если изображение не покрывает всей клетки
[Второй Попробуйте]: http://imgur.com/3LPgtwl
3.- Другой способ
cell.imageView?.image = UIImage(named: "bookshelf1.png")
cell.textLabel?.text = wifiSpot["ssid"] as? String
Это показывает, как этот
[Третий Попробуйте]: http://imgur.com/9zu9ct7
Я также попытался вставить ImageView в ячейку прототипа, но только показывает изображение для ячейки 1.
Пробовал Ctrl перетащить из ImageView на клетки прототипа к CustomTableViewCell Н. создать ячейку так:
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as! CustomTableViewCell
затем вызвать изображение из CustomTableViewCell так:
cell.postedImage.image = UIImage(named: "bookshelf1.png")
но это не позволяет мне создавать IBOulet.
Потому что моя репутация это Безразлично `позвольте мне размещать больше изображений
Спасибо за вашу помощь
Не работало @Callam все еще получает тот же результат http://imgur.com/9zu9ct7, или, может быть, я реализовать ваше предложение в неправильном месте. – Calitox
Нет, я не использую противопоказания, просто код, который я показываю выше – Calitox