Кто-нибудь знает, как разместить фоновое изображение на статическом UITableView? У меня есть динамические прототипы UITableView и Static UITableView. (Оба tableView показывают много строк) И я хочу использовать одно и то же фоновое изображение на обоих таблицах. Но я не уверен, как добавить фоновое изображение на Static Cells UITableView. Есть идеи?Добавить фоновое изображение на Static Cell UITableView
1
A
ответ
1
Надеюсь, это поможет.
Вы можете добавить этот код viewdidload
let TempImageView = UIImageView(image: UIImage(named: "your_image"))
TempImageView.frame = self.TableView.frame
self.TableView.backgroundView = TempImageView
Вам нужно будет создать класс Tableview и вам придется добавить методы, как показано ниже -
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return super.tableView .numberOfRows(inSection: section)
}
Также убедитесь, что клетка фон установлен для очистки цвета
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = super.tableView(tableView, cellForRowAt: indexPath)
cell.backgroundColor = UIColor.clear
return cell
}
Нет, вы должны написать этот код в viewcontroller, где вы используете t он настольный. – CST
Нужно ли мне создать новый файл контроллера UItableView класса какао? Но когда я создал, он автоматически генерировал некоторые коды. У меня уже есть количество ячеек и разделов в моем статическом UITableView на раскадровке. – QQ10
вам не нужно создавать новый контроллер UItableView. – CST