ลองนึกภาพว่าคุณกำลังเล่นเพลงและทันทีที่คุณกดปุ่มหยุด สีของปุ่มจะเปลี่ยนเป็นสีแดง นี่เป็นหนึ่งในหลาย ๆ สถานการณ์ที่คุณอาจต้องเปลี่ยนสีของปุ่มเมื่อมีการคลิก
ในบทช่วยสอนนี้ เราจะมาดูวิธีการเปลี่ยนสีพื้นหลังของปุ่มเมื่อมีการคลิก เริ่มกันเลย!
ขั้นตอนที่ 1 − เปิด Xcode → New Projecr → Single View Application → ตั้งชื่อมันว่า “ChangeButtonColor”
ขั้นตอนที่ 2 − ใน Main.storyboard ให้สร้างปุ่มหนึ่งปุ่มแล้วตั้งชื่อให้หยุด
ขั้นตอนที่ 3 − สร้าง @IBAction ของปุ่ม และ @IBOutlet ของปุ่ม และตั้งชื่อเป็น btnChangeBgColor และ btnBgColor ตามลำดับ ที่นี้เราใช้ทั้งการกระทำและทางออกเพราะในการกระทำของปุ่มเดียวกันเราต้องการเปลี่ยนคุณสมบัติของปุ่มเดียวกัน
ขั้นตอนที่ 4 − ในการทำงานของปุ่ม ให้พิมพ์รหัสต่อไปนี้
@IBAction func btnChangeBgColor(_ sender: Any) { self.btnBgColor.backgroundColor = UIColor.red }
ขั้นตอนที่ 5 − เรียกใช้รหัส