100道iOSApp謎題#11瘋狂購物 App — UIStepper 和數字變字串練習
Published in
2 min readMar 25, 2019
目的: 學習 UIStepper 和將數字變成畫面上的文字。
用朋友做的法式甜點來練習瘋狂購物App:
- 建立IBOutlet:
- 總金額Label
- 每個商品購買個數的Label(使用Outlet collection)
- 調整每個商品購買個數的UIStepper(使用Outlet collection)
2. 建立IBAction:
- 調整每個商品購買個數的UIStepper(全部使用同一個Action)
- 清空購物車和總金額的UIButton
3. 計算選購商品的總金額: 每按一次Stepper,除了修改顯示的商品個數,還要修改購物總金額,這邊使用的技巧有:
(1)用Array存放商品價格
(2)從storyboard設定Stepper的Tag值(用此值當作Outlet Collection的index值)
(3)用for搭配enumerated()
*要注意price Array和Stepper Outlet Collection中商品順序是一樣的