Saya mencoba mengubah warna teks untuk sebuah tombol, tetapi tetap putih.
isbeauty = UIButton()
isbeauty.setTitle("Buy", forState: UIControlState.Normal)
isbeauty.titleLabel?.textColor = UIColorFromRGB("F21B3F")
isbeauty.titleLabel!.font = UIFont(name: "AppleSDGothicNeo-Thin" , size: 25)
isbeauty.backgroundColor = UIColor.clearColor()
isbeauty.layer.cornerRadius = 5
isbeauty.layer.borderWidth = 1
isbeauty.layer.borderColor = UIColorFromRGB("F21B3F").CGColor
isbeauty.frame = CGRectMake(300, 134, 55, 26)
isbeauty.addTarget(self,action: "first:", forControlEvents: UIControlEvents.TouchUpInside)
self.view.addSubview(isbeauty)
Saya juga mencoba mengubahnya menjadi merah, hitam, biru, tetapi tidak ada yang terjadi.
Solusi Swift UI
Cepat 3, Cepat 4, Cepat 5
untuk meningkatkan komentar. Ini harus bekerja:
sumber
Contoh dalam mengatur warna judul tombol
sumber
Ini adalah 5 jawaban cepat yang kompatibel. Jika Anda ingin menggunakan salah satu warna built-in maka Anda cukup menggunakan
Jika Anda menginginkan beberapa warna kustom, buat ekstensi untuk UIColor seperti di bawah ini terlebih dahulu.
Kemudian gunakan untuk tombol Anda seperti di bawah ini.
Tip: Anda dapat menggunakan metode ini untuk menyimpan warna khusus dari kode warna rgba dan menggunakannya kembali di seluruh aplikasi Anda.
sumber
Parameter :
Contoh :
sumber
mengacu pada tombol radio, Anda juga dapat melakukannya dengan Kontrol Tersegmentasi sebagai berikut:
langkah 1: seret kontrol tersegmentasi ke tampilan Anda di pemeriksa atribut, ubah judul kedua segmen, misalnya "Pria" dan "Wanita"
langkah 2: buat outlet & tindakan untuk itu dalam kode
langkah 3: buat variabel untuk digunakan di masa mendatang untuk memuat data pilihan
dalam kode lakukan sebagai berikut:
sumber