Как управлять TableView в View в Swift - PullRequest
       7

Как управлять TableView в View в Swift

0 голосов
/ 08 сентября 2018
  1. Я сделал один проект просмотра.
  2. Я добавил UIView объект в View
  3. Я добавляю UITableView объект в View.
  4. Я создал TableViewController файл Cocoa Touch для автоматического создания ячеек.
  5. Чтобы связать TableViewController и UITableView, я попытался изменить класс табличного представления на TableViewController с помощью Identity Inspector, но это не сработало. Ни один класс не появился.

Вопрос 1: Почему я не могу изменить класс табличного представления?

Вопрос 2: Как я могу управлять как представлением, так и представлением таблицы?

1 Ответ

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

1) Вы не можете изменить класс для tableView, потому что объект имеет тип UITableView , и вы пытаетесь установить его класс типа UITableViewController

2) для управления и View, и TableView, вы можете установить для него выход.

class YourViewController: UIViewController, UITableViewDelegate, UITableViewDatasource {
    // Connect the outlets to storyboard's YourViewController UI
    @IBOutlet var tableView: UITableView!
    @IBOutlet var yourView: UIView!

    override func viewDidLoad() {
      super.viewDidLoad()

      // Set delegate and datasource and implement the delegate methods
      self.tableView.dataSource = self
      self.tableView.delegate = self

      // Handle the view properties for yourView here
      self.yourView.backgroundColor = UIColor.red
    }
}

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...