tableViewCell.backgroundView действует странно? - PullRequest
0 голосов
/ 08 ноября 2018

У меня есть tableView с 8 статическими ячейками. Каждая ячейка представляет собой «тему», и я хотел бы, чтобы фоном для каждой ячейки была определенная фотография.

Я использовал «self.myCellName.backgroundView» раньше без проблем. Но теперь что-то изменилось, и это не устанавливает backgroundView - только устанавливает маленькие цветные объекты на каждой стороне ячейки, см. Фото: enter image description here

Может ли кто-нибудь помочь мне, как настроить фон всей ячейки для фотографий? Есть ли другой способ? - Или я просто так что-то путаю?

Текущий код:

override func viewDidLoad() {
    super.viewDidLoad()
    self.blankCell.backgroundView = UIImageView(image: UIImage(named: "Blank"))
    self.pergamentCell.backgroundView = UIImageView(image: UIImage(named: "Pergament"))
    self.blueSkyCell.backgroundView = UIImageView(image: UIImage(named: "BlueSky"))
    self.greenGrassCell.backgroundView = UIImageView(image: UIImage(named: "GreenGrass"))
}

Спасибо!

1 Ответ

0 голосов
/ 08 ноября 2018

У меня недостаточно очков, чтобы добавить комментарии, чтобы спросить, есть ли проблемы с фоном надписей, но я уверен, что есть что-то с белым фоном перед фоном вашего изображения, чтобы проверить, что это, вы могли бы используйте этот инспектор:

enter image description here

Чтобы использовать его, следуйте инструкциям этого яблока: https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/debugging_with_xcode/chapters/special_debugging_workflows.html

надеюсь, это поможет вам :)

...