現在要去實現說,如果點按Part II提到的重複Section的三種Cell裡面的按鈕,能夠連接到不同的網站,也就是WebView,做法是把Segue命名,再用performSegue方法連接過去,且每個不同的Button都會連到不同的網站(現階段我先隨便給網站),再用prepare(for segue: UIStoryboardSegue, sender: Any?)
方法。
以其中一個Button為例:
做法是將要存的網址放在performSegue(withIdentifier: "TurntoWebViewSegue", sender: *urlOfLeftButtonForOneBigViewOneSmallView*)
,這邊是把網址存到urlOfLeftButtonForOneBigViewOneSmallView裡面,然後再利用以下方法:
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "TurntoWebViewSegue"{
if let webView = segue.destination as? MyWebViewController{
if let myUrl = sender as? String{
webView.urlFromViewOne = myUrl
}
}
}
}
說明:
結果如下: