iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 10
0
Software Development

Swift零基礎實作旅遊景點app系列 第 10

Swift從零開始-Day10:UITableView延伸學習

  • 分享至 

  • xImage
  •  

分類:UIKit學習

1. 點擊TableviewCell可以跳轉至下個頁面,下個頁面可能可以顯示更詳細的資訊。

  • 需要用到前一篇跳轉頁面的方法,這裡是以performSegue為切換畫面的方法,所以要設定Segue的ID。
  • 而且這邊有用到傳值的概念,參考前一篇中從前面的畫面傳值到後面的畫面的方式。

1-1. 建立方式

  • 先建立一個基本的TableView。
    如圖:

  • 拉進第二個ViewController,並產生Segue。

  • 設定Segue的Identifier,這邊設定為showDetail。

  • 因為要傳值,所以在第二個畫面的ViewController設定一個變數用來接收第一個畫面過來的資訊。

  • 呼叫第一個畫面(有TableView的那個),執行

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {performSegue(withIdentifier: "showDetail", sender: nil)}

以及覆寫 override func prepare(for segue: UIStoryboardSegue, sender: Any?)方法。
練習:點擊特定Cell,讓此Cell的圖片及標籤在另外一個視窗放大。

GitHub: ethan510010/TableViewWithSegue-Practice · GitHub


上一篇
Swift從零開始-Day9:NavigationController基礎學習
下一篇
Swift從零開始-Day11:開始進行旅遊app的規劃
系列文
Swift零基礎實作旅遊景點app30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言