Swift iOS App | 作業#13 Hogwarts Sorting Hat | 擇偶條件App練習 UISwitch, UISegmentedControl, UISlider, if else
Sep 2, 2018 · 2 min read

是的,相信大家都看過哈利波特,這次的擇偶條件app主題就決定使用霍格華茲的分類帽。
分類帽嘛…就是照每個人的不同特質,分配到不同的學院。每個學院也有自己不同的精神和價值。
我沒那麽厲害,只能粗略寫出幾種判斷的條件(還不一定正確)所以…如果你是哈利波特迷就麻煩鞭小力點啦。
(為了惡補哈利波特知識我可是花了一整個上午的時間呢!!)
程式碼
首先,如果你生來就沒有魔法,下面的條件再怎麼篩選,都只會得到分類帽無情的說:滾開吧麻瓜! 條件寫為:
if magicalSwitch.isOn == false {
muggleLabel.isHidden = false} else if ...
當我們自清確認不是麻瓜後,就可以選擇我們的性格偏好啦。
包括你想養哪一種寵物?貓還是狗?(雖然經考證,霍格華茲是不允許學生帶狗當做寵物的.. well, whatever…)
以及你的勇氣指數(Courage)及邪惡指數(Cunning),另外,在滑動兩個指數時,旁邊的Label也會顯示不同的字樣
為了保持神秘,就不公布分類帽的篩選機制啦~你會被分到哪個學院呢?
測試畫面及Github連結


