Bagaimana saya bisa membuat dasar UIButton
pemrograman? Sebagai contoh di view controller saya, ketika menjalankan viewDidLoad
metode, tiga UIButton
s akan dibuat secara dinamis dan tata letak atau propertinya diatur.
547
Bagaimana saya bisa membuat dasar UIButton
pemrograman? Sebagai contoh di view controller saya, ketika menjalankan viewDidLoad
metode, tiga UIButton
s akan dibuat secara dinamis dan tata letak atau propertinya diatur.
Jawaban:
Ini dia:
sumber
sumber
Objektif-C
Cepat
Swift3 dan di atasnya
SwiftUI
misalnya Anda mendapatkan penerapan langkah demi langkah dari portal Pengembang SwiftUI
sumber
exped declaration
di myButton.setTitle ("Hai, Klik")myButton.setTitle("Hi, Click")
sintaksnya,myButton.setTitle("Hi, Click me", for: .normal)
saya mencoba kode saya, saya tidak menghadapi masalahUntuk menambahkan tombol secara program pada tampilan pengontrol Anda, gunakan yang berikut ini:
Untuk menambahkan tiga di antaranya, bilas dan ulangi.
sumber
Di sini Anda dapat membuat UIButton secara dinamis:
sumber
Ayo, ini tahun 2014! Mengapa tugas evaluasi blok kode belum digunakan, karena tren menunjukkan ini adalah masa depan!
tunggu!
Atau hasil yang tepat dapat dicapai seperti:
sumber
'action:@selector(aMethod:)'
tulis metode seperti ini:Ini bekerja untuk saya. Terima kasih. KS.
sumber
Objektif-C
Cepat
sumber
coba kode ini untuk membuat tombol dan ulangi untuk 2 kali lagi dengan koordinat yang berbeda dan metode (myButtonClick) dipanggil ketika tombol ditekan
sumber
Lihat kode ini:
Cepat 4.2
Tujuan C
Saya harap kode ini cocok untuk Anda.
sumber
Anda bisa meletakkan instance pembuat dalam satu lingkaran dan secara dinamis menambahkan nama dari sebuah array jika diinginkan.
sumber
sumber
dan Anda dapat menambahkannya ke tampilan:
sumber
sumber
Ini adalah contoh juga untuk membuat tiga tombol. Pindahkan saja lokasi mereka.
sumber
Anda dapat membuat tombol dengan kode ini.
Berikut adalah metode aksi tombol
sumber
Untuk Swift 2.0:
sumber
Untuk membuat UIButton secara terprogram kita dapat membuatnya dalam objektif c dan cepat
SWIFT 3
Metode Aksi UIButton
TUJUAN C
Metode Aksi UIButton
Screenshot Keluaran adalah
sumber
sumber
Untuk Swift 2.2 (dengan deklarasi "selector" baru).
sumber
Anda dapat menerapkannya di
ViewDidLoad
Metode Anda :Dimana
continuetonext
:sumber
Pada Swift 3, beberapa perubahan telah dilakukan pada sintaksis.
Berikut adalah perubahan yang telah dibuat sejak versi Swift sebelumnya:
sumber
Cobalah....
Semoga saya bisa membantu.
sumber
sumber
coba ini:
pertama-tama tulis ini di file .h Anda viewcontroller
Sekarang tulis ini di file .m Anda viewcontrollers viewDidLoad.
tulis metode viewDidLoad luar ini dalam file .m dari pengontrol tampilan Anda
sumber
Untuk Swift 3 (kode lebih pendek)
sumber
Versi Swift3 seharusnya
sumber
sumber
Di Swift 5 dan Xcode 10.2
Pada dasarnya kami memiliki dua jenis tombol.
1) Tombol jenis sistem
2) Tombol tipe kustom (Pada tombol tipe kustom kita dapat mengatur gambar latar belakang untuk tombol)
Dan kedua jenis tombol ini memiliki beberapa status kontrol https://developer.apple.com/documentation/uikit/uicontrol/state
Status penting adalah
1) Keadaan normal
2) Keadaan terpilih
3) Status yang disorot
4) Keadaan cacat dll ...
sumber
sumber