実現したいこと
・UItableViewクラスをインスタンス化しているのが誰なのかを知りたい。
前提
storyboardを使って以下のようなtable viewを作成するコードを書きました。
疑問
以下のコードにおいて、tableViewメソッドを呼び出しているのはUItableViewクラスであるということはわかったのですが、そのUItableViewはいったい誰が呼び出しているのでしょうか?
ソースコード
import UIKit
class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
@IBOutlet weak var TableView: UITableView! override func viewDidLoad() { super.viewDidLoad() TableView.delegate = self TableView.dataSource = self } func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return 3 }
}
試したこと
google検索をかけたり、公式ドキュメントを読みましたがが解決しませんでした。
0 コメント