โดยปกติแล้ว การใช้งานปุ่ม (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 มาหลายปุ่ม เราจะทำยังไง ??? สามารถส่งค่าจากปุ่มได้เลยหรือไม่ ???