Membuat Tap Gesture di Swift Menggunakan Storyboard

Idris
2 min readJul 2, 2019

--

Pengantar

Gestur merupakan interaksi antara pengguna dengan aplikasi dalam bentuk sentuhan. Interaksi ini mendekatkan pengguna dengan konten dan meningkatkan perasaan untuk memanipulasi secara langsung objek di dalam layar. Di pemrograman Swift, terdapat subkelas UIGestureRecognizer yang secara khusus menangani berbagai macam bentuk gestur. Dari subkelas UIGestureRecognizer terdapat beberapa turunannya lagi yang nantinya akan dijelaskan satu-persatu. Berikut ini adalah turunan dari UIGestureRecognizer :

Pembahasan

UITapGestureRecognizer

  • Buatlah sebuah fungsi (action)untuk memanggil UITapGestureRecognizer pada file Controller
@IBAction func tapGesture(_ sender: UITapGestureRecognizer) {viewLabel.backgroundColor = UIColor(red: 0.6, green: 0.5, blue: 0.6, alpha: 1)}
  • Hubungkan objek Tap Gesture Recognizer dengan outletUIView yang ada di storyboard
  • Hubungkan fungsi (action) dari Controller dengan objek Tap Gesture Recognizer yang ada di storyboard.
  • Finish. Sekarang coba jalankan di simulator swift dan hasilnya akan seperti berikut:

Kesimpulan

Gestur merupakan interaksi antara pengguna dengan aplikasi dalam bentuk sentuhan. Di pemrograman swift, Tap Gesture dapat dibuat dengan cara menambahkan objek gestur yang ada di object library pada storyboard yang kemudian dihubungkan ke Controller dengan cara membuat fungsi (action).

Stay hungry. Stay foolish. — Steve Jobs

--

--