Tip Calculator

這次在小費App的作業使用的上次教的Slider來設定小費的%數,也有加了Alert跟清除的按鈕,在沒輸入金額按計算的按鈕,就會跳出Alert。

使用Slider比較麻煩的是因為value取值出來的是Float,假設用Slider拉到10%的地方,雖然看起來是10%沒有錯,但是實際上print出來可能是10.2355、10.5568、10.8744,所以必須轉型成Int,但是之後再計算會有小數點,所以又需要轉回Float來做計算!

UIAlertController 程式碼

另外只要再Button的Action裡加入一段程式碼,就可以收鍵盤,如果要點任意畫面收鍵盤的話,需要再StoryBoard加入”Tap Gesture Recognizer”,再加入收鍵盤的程式碼就行囉~~

view.endEditing(true)

學習重點:

→ 使用Slider轉型

→ UIAlertController

→ Optional

--

--