100道iOSApp謎題#11瘋狂購物 App — UIStepper 和數字變字串練習

目的: 學習 UIStepper 和將數字變成畫面上的文字。

用朋友做的法式甜點來練習瘋狂購物App

  1. 建立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中商品順序是一樣的

--

--