Я не знаю почему, но я не могу понять, как установить backgroundColor = .clear
для моего tableView
. Кажется, так основы c, но я не могу заставить его работать. Он всегда белый.
У меня есть UIView
и внутри него мой UITableView
:
init
внутри CustomUIView-Class
var tableView = UITableView()
override init(frame: CGRect) {
super.init(frame: frame)
self.backgroundColor = UIColor.clear
tableView.backgroundColor = UIColor.clear
}
Просмотр иерархии:
Может кто-нибудь помочь мне здесь ?? Если вам нужно больше деталей, просто дайте мне знать.
Редактировать:
Я получил это работает, но не очень чисто ...
Внутри viewDidLoad
из моего ViewController
я могу назвать это, и это работает:
self.makeWishView.dropDownButton.dropView.tableView.backgroundColor = .red
Почему я не могу установить его внутри init
??