UITextField tidak putih pada simulator iPhone - Xcode 12.0.1
Ketika saya membuat UITextField dan meletakkannya di View, itu ditampilkan dengan benar (dengan warna putih) tetapi ketika saya menjalankan aplikasi saya di simulator UITextField mengubah warnanya dari putih default menjadi warna latar belakang tampilan. Adakah yang tahu bagaimana mengatasi masalah ini? Lihat tangkapan layar di bawah.
Pratinjau:
Simulator:
Jawaban
Mulai di Xcode 12 Anda perlu mengatur warna latar belakang bidang teks, karena sekarang defaultnya adalah nihil (hapus). Jadi seperti yang disebutkan @aheze, Anda harus mengaturnya menjadi putih secara manual dengan yourTextField.backgroundColor = UIColor.white.
Terkait dengan pertanyaan ini UITextField backgroundColor yang disetel di Interface Builder adalah nol saat runtime di iOS 14