28 NİSAN 2012, CUMARTESİ
'yazarken metin s UİTextField nasıl bir iPhone?
Değişiklikler UILabel
ayrı UITextField
yapılan göstermeye çalışıyorum. Bir şekilde her karakter sonra UITextField
tam metin yakalamak için Kullanıcı türleri var mı? Şu anda bu yöntemi kullanıyorum, ancak kullanıcının girdiği son karakteri yakalamak değil.
UITextView
"" yöntem, ama UITextField
. Bir için bu yöntemi bulamadım didChange olduğunu biliyorum
//does not capture the last character
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
[self updateTextLabelsWithText: textField.text];
return YES;
}
Nasıl her karakter girdikten sonra UİTextField metin alabilir miyim?
Teşekkür ederim!
CEVAP
28 NİSAN 2012, CUMARTESİ
- İlk
UITextField
UILabel
/ uç şeridi ekleyin - Şimdi
UILabel
IBOutlet
ata (Burada kullandımmyLabel) UITextFieldDelegate
dosya sahibinin de aynı temsilci uygulamak için atayın .h dosyasıKod: bu satırları kullanın
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSString *newString = [textField.text stringByReplacingCharactersInRange:range withString:string]; [self updateTextLabelsWithText: newString]; return YES; } -(void)updateTextLabelsWithText:(NSString *)string { [myLabel setText:string]; }
Bu yardımcı olur umarım.
Bunu Paylaş:
iPhone UİTextField - yer tutucu metin ...
Nasıl dikey olarak merkezi UİTextField...
Nasıl bir iPhone Uygulaması parola ala...
Nasıl iPhone gibi HTML metin giriş kut...
Nasıl objective-c iPhone resim üzerine...