SORU
2 AĞUSTOS 2011, Salı


Nasıl iOS klavyeyi kapatmak mı?

Klavye kapatmak istediğim bir UİTextfield var. Klavye kullanmak ne olursa olsun git başımdan yapmak için görünmüyor olabilir.

CEVAP
2 AĞUSTOS 2011, Salı


Eğer birden fazla metin alanları ve bilmiyorum hangisi ilk cevap (ya da sadece erişimi yok metin alanları nerede olursanız olun bu kod yazma) Ara endEditing: üst görünüm içeren metin alanları.

Görünümü denetleyicisi yöntemi, bu gibi görünecektir:

[self.view endEditing:YES];

Parametre metin alanı ilk bulan durum istifa etmeye zorlar. Eğer metin alanı içeriğini geçerliydi kadar doğrulama gerçekleştirmek için bir temsilci kullanma ve her şeyi durdurmak istemiş olsan da bu gibi bir kod olabilir:

BOOL didEndEditing = [self.view endEditing:NO];
if (didEndEditing) {
    // on to the next thing...
} else {
    // text field must have said to first responder status: "never wanna give you up, never wanna let you down"
}

endEditing: yöntemi resignFirstResponder, tek tek metin alanları anlatmaktan daha iyidir ama nedense hiç yakın zamana kadar öğrenmiş.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Google Chrome

    Google Chrom

    1 EYLÜL 2008
  • MrExcite96

    MrExcite96

    17 ŞUBAT 2011
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011