8

Özel klavyemin üstüne textfield (keyboardTextField) ve UISwitch ekledim. Anahtar değeri benim kodumun tabanında AÇIK veya KAPALI'u (keyboardTextField) için ayarlayabilirim.Bir klavye uygulama uzantısında UITextField nasıl kullanılır?

- (void)switchToggled:(id)sender 
{ 
    UISwitch *mySwitch = (UISwitch *)sender; 
    if ([mySwitch isOn]) 
    { 
     [keyboardTextField becomeFirstResponder]; 
    } 
    else 
    { 
     [keyboardTextField resignFirstResponder]; 
    } 
} 

bana geri geçin değerini değiştirdikten sonra ana uygulamanın giriş görünümü seçmek için benim özel klavye benim cihazın her bir uygulamanın kendi çalışma başlatmak, Ama mümkün olduğunda ilk anda elimizde oluyor whats Yani ve daha sonra OFF ve şimdi özel klavye, aygıtımın herhangi bir uygulamasında herhangi bir şey yazamaz.

Bu soruların daha önce here ve here soruları soruldu, ancak henüz yanıtlanmadı. Birisi herhangi bir geçici çözüm veya herhangi bir fikir varsa, lütfen paylaşın.

cevap

4

IOS için bir uzatma klavyesi yapıyorum ve sizin gibi aynı sorunu yaşıyorum. Amacım, this uygulaması gibi bir klavyeye UISearchBar eklemek ama bu soruyu gönderdiğim herhangi bir forumda bir yanıt bulamadım.

Apple Teknik desteğini sordum ancak bunun iOS klavye uzantısının bir hatası olduğunu belirttiler.

Bir uygulama buldum son gün Kanvas klavye ve ben bir benim çözüm buldum ve bu uzantısında birUILabel yerine UITextField veya UISearch kullanmak var. Uygulamamın iyi çalışmasını sağlayacak. Umarım bu size yardımcı olabilir.

İlgili konular