Bir sohbet arabirimi olan iOS8 için bir uygulamayı güncellemeye çalışıyorum, ancak yeni Quicktype klavye metin görünümünü gizliyor, bu yüzden program aracılığıyla veya arayüz oluşturucuda kapatmak istiyorum .iOS8 Quicktype Klavye'yi UITextView üzerinde programlı olarak devre dışı bırakma
Aygıt ayarlarında bir şekilde veya yalnızca kullanıcıların kapatması mümkün mü?
UITextfield
ile bu sorunu çözen bir soru/cevap olduğunu biliyorum, ancak bir UITextView
ile yapmam gerekiyor. Ben temiz bir yaklaşım tho olsaydı
- (void)disableQuickTypeBar:(BOOL)disable
{
self.autocorrectionType = disable ? UITextAutocorrectionTypeNo : UITextAutocorrectionTypeDefault;
if (self.isFirstResponder) {
[self resignFirstResponder];
[self becomeFirstResponder];
}
}
:
Ben yine iyi bir fikir gibi görünmüyor yapabilirsiniz ya da değil, ama olup olmadığını bilmiyorum. Android'de benzer bir şey yapan bir uygulama kullanıyorum ve gerçekten sinir bozucu. Kullanıcının bu önerileri ister istemez istemediğine karar vermesi için etrafta çalışmak daha iyi olur. – Hassan
@Hassan Benim sorunum, UI'mizi yok etmektir, bu yüzden herhangi bir öneriyi saklamak/devre dışı bırakmak istiyorum. – rihe
Evet, ancak önizlemeyi gizlemek yerine, metin görünümünü klavyeyi yerleştirmek için yukarı taşıyabilirseniz daha iyi olmaz mıydı? Yine özür dilerim çünkü bunu nasıl yapacağımı bilmiyorum, sadece arkadaşça bir öneride bulunuyordum. – Hassan