1
哪一個計數UITextField
和UITextView
中的最大字符數?對我來說真的很有趣!我有一些textfields
和textviews
。如果我沒有爲它設置最大值,那麼可以在哪個數字中包含char?哪個計數UITextField和UITextView中的最大字符數
哪一個計數UITextField
和UITextView
中的最大字符數?對我來說真的很有趣!我有一些textfields
和textviews
。如果我沒有爲它設置最大值,那麼可以在哪個數字中包含char?哪個計數UITextField和UITextView中的最大字符數
您需要實現UITextFieldDelegate
和UITextViewDelegate
方法得到的字符個數
試試這個代碼
對於UITextView中的
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
NSUInteger enteredTextLength; // Variable to store the length on entered string.
if(textView == txtViewName) {
enteredTextLength = [textView.text length] + [text length] - range.length;
NSLog(@"Text Length = %d", enteredTextLength);
// To check number of characters entered.
if (enteredTextLength < 10) {
return YES;
}
else {
return NO;
}
}
else {
return YES;
}
}
爲UITextField的
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
NSUInteger enteredTextLength; // Variable to store the length on entered string.
if(textField == txtAlpha) {
enteredTextLength = [textField.text length] + [string length] - range.length;
NSLog(@"Text Length = %d", enteredTextLength);
// To check number of characters entered.
if (enteredTextLength < 10) {
return YES;
}
else {
return NO;
}
}
else {
return YES;
}
}
我想知道char的哪個最大值可以在uitextfield中。即其中字符串的最大長度。我知道我可以如何限制它。對不起,如果你不理解我。 –
@alex_izh你能解釋我究竟是什麼意思**哪些最大數字字符可以在uitextfield ** – icodebuster
我的意思是,如果我將插入100萬符號到uitextfield每隔10秒,當它停止工作,會發生什麼這個案例 –