การส่งค่าผ่านทาง UIButton

โดยปกติแล้ว การใช้งานปุ่ม (UIButton)  นั่นจะใช้การอ้างอิง  tag  เพื่อให้ทราบว่ากดปุ่มไหน เช่น

let previousButton = UIButton(type: UIButtonType.Custom)
previousButton.tag = 1
let backButton = UIButton(type: UIButtonType.Custom)
backButton.tag = 2

เราสามารถ Get ค่า Tag มาเช็คได้  แต่ในบางครั้งการใช้ tag ก็ไม่สะดวก  หากเรามีการใช้ Loop หรือ SubClass

ถ้าเราจะนำค่ามาใช้  ก็ต้องนำค่ใส่  Array ก่อน หรือต้องรู้ค่าที่แน่นอนว่า 1 คืออะไร 2 คืออะไร  แต่ถ้าหากมีเยอะๆหละอาจ Loop มาหลายปุ่ม  เราจะทำยังไง ???  สามารถส่งค่าจากปุ่มได้เลยหรือไม่ ???

Read More