Uygulamamızda, klavyenin görünümünü karanlık olarak ayarlıyoruz. Bu beklendiği gibi siyah bir klavye üretir. Ancak, klavye gösteriliyorsa ve ana düğmeye basıp ardından uygulamaya geri dönersek, klavye gösterildiği gibi beyaza döner. Herhangi bir fikir neden?iOS Klavye Rengi Değişiklikler - keyboardAppearance koyu renk tonu yok
7
A
cevap
2
Bu klavye küresel bir nesne olduğu gerçeği ile todo sahip olabilir. Herhangi bir zamanda sadece bir tane hafızada bir klavye var. Ayrıca, OS arka plana bağlı olarak klavye rengini otomatik olarak değiştirecektir. Bu nedenle, ayarınız muhtemelen sadece geçersiz hale geliyor. Uygulamanız arka plana girdiğinde klavyeyi gizlemenizi ve önalana yeniden girdiğinde onu yeniden göstermenizi öneririm. Ardından, klavyeyi yeniden gösterdiğinizde, klavye görünümünü kod aracılığıyla sıfırlayın.
Cevabınız için teşekkür ederiz. Aynı sorunu yaşıyorum, Ama 2 UITextView ve iki UISearchBar vardır. Ancak sorun sadece bir UITextView ile çoğalır. Neden olabileceğine dair bir fikrin var mı? – ZevsVU
İlk yanıtlayıcıyı doğru nesneden istifa ettiğinizden emin misiniz? Birden çok arama çubuğunuz ve metin görünümünüz olduğunu söylediniz, bu nedenle ilk yanıtlayıcıyı istifa ettiğiniz öğenin aslında ilk yanıtlayıcı olmaması mümkün olabilir. Ancak, bu sizin kodunuzu göremediğim ve cevap olarak alınmaması gerektiği için sadece bir spekülasyon. –