2017-01-24 17 views
1

Кто-нибудь знает, как разместить фоновое изображение на статическом UITableView? У меня есть динамические прототипы UITableView и Static UITableView. (Оба tableView показывают много строк) И я хочу использовать одно и то же фоновое изображение на обоих таблицах. Но я не уверен, как добавить фоновое изображение на Static Cells UITableView. Есть идеи?Добавить фоновое изображение на Static Cell UITableView

ответ

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 
    } 
+0

Нет, вы должны написать этот код в viewcontroller, где вы используете t он настольный. – CST

+0

Нужно ли мне создать новый файл контроллера UItableView класса какао? Но когда я создал, он автоматически генерировал некоторые коды. У меня уже есть количество ячеек и разделов в моем статическом UITableView на раскадровке. – QQ10

+0

вам не нужно создавать новый контроллер UItableView. – CST

Смежные вопросы