關於TableViewController(Controller)
系統提供的UITableViewController生成時,除了設置包含了Table View的dataSource和delegate以外,同時也提供基本的程式碼框架,讓我們可以方便的使用UITableView。
隱藏狀態列(ture/false):
override var prefersStatusBarHidden: Bool{
return true
}
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
cell.textLabel?.text = animalArray[indexPath.row]
設置圖片UIImage(named:):
cell.imageView?.image = UIImage(named: animalArray[indexPath.row])
轉換畫面(didSelectRowAt):
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
performSegue(withIdentifier: "showDetail", sender: nil)
}