實作兩頁面APP

超級感謝有鴨鴨學姊的medium
因為光靠上課要自己做還是有點困難

這次選擇三種體脂率,帶出三種身材類型與示意圖

作業重點:
1. 第一頁將三個按鈕利用segue(show)的方式連到第二頁

2.在第二頁利用@IBOutlet建立第二頁標題(TitleLabel)、敘述(TypeLabel)、以及三張照片(Img20, Img25, Img30)

3.在第一頁使用的Swift檔案中,在class底下一個func prepare()函式
剛開始我沒注意,func prepare建立在viewDidLoad後面,結果模擬器一直無法正常操作,調整到viewDidLoad前面就正常了

class BodyFatViewController: UIViewController {
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
let button = sender as! UIButton//指定第一頁按鈕為被程式認識的UIButton
let controller = segue.destination as! ResultViewController
controller.name = button.currentTitle//將第一頁按鈕的名稱丟到第二頁
}

4.在第二頁Swift檔案中宣告「名稱」為字串
依據第一頁丟過來的名稱判斷第二頁應該顯示的標題、敘述與照片

這樣就完成了