前言
Task系列主要是實作與紀錄在實作第一個小程式時遇到的難點與經驗累積,以及大概知道自己都找了哪些資料
第一次的Task:做出像下面一樣的
會用到的東西:UITextField、UILabel、UISlider
正文
遇到的難點:
- UILabel要怎麼接收UITextField的變數?
其實主要的難點是型別的轉換,我大概卡在31行的型別轉換很久
然後還有32行也是型別轉換,剛開始時候的想法是Int(discountPercent/100) * Int(thePrice),但後來發現不行,換成現在這樣,才能運算。

後來解開是因為在Class下面加了屬性,讓它確實能使用型別轉換後,一切就順得多了。

2. 鍵盤不會自動上跳?
其實原本在程式碼中的敘述就已經是對的了
這個後來發現如果我可以直接用電腦鍵盤輸入東西,那鍵盤就不會出現,如果我要用手機鍵盤輸入的話,可以用cmd+shift+k去叫Keyboard出來。
3. 怎麼做Auto-Layout?
Well,我到現在真的沒有看到一個好的CodeStyle AutoLayout有系統的資料,都要東一個西一個的搜尋,只能先研究看看,其中,還有@IBAction、@IBOutlet都是要研究一下的東西。
不然這個東西真的是一天….半天就做完了。
參考資料
UITextField:
關於UITextFieldDelegate:解決鍵盤問題
Auto layout: