小编Ana*_*d -的帖子

设置UITextField不可编辑或可编辑

我想知道如何禁用UITextField,即我UIButtonUITextField设计目的框架中放置了一个.

当我点击UITextField键盘上的按钮出现时,我不想显示键盘!

到目前为止,这是我的代码:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
    return textField !=textfiled1;
    return textField !=textfiled2;
}
Run Code Online (Sandbox Code Playgroud)

objective-c uitextfield ios

14
推荐指数
2
解决办法
6775
查看次数

如何将uitextfield字符范围限制为10位数

我只是想知道如何限制uitextfield范围,即我有一个文本框,我输入值10位数.如果我尝试输入超过10位数,我的文本字段不应该接受这些值.为了非常简单,我想在文本字段中只输入10位数字.

我计算出这段代码,但它对我不起作用:

- (BOOL)textField:(UITextField *) textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {

NSUInteger oldLength = [textField.text length];
NSUInteger replacementLength = [string length];
NSUInteger rangeLength = range.length;

NSUInteger newLength = oldLength - rangeLength + replacementLength;

BOOL returnKey = [string rangeOfString: @"\n"].location != NSNotFound;

return newLength <= MAXLENGTH || returnKey;
  }
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitextfield ios

7
推荐指数
3
解决办法
9663
查看次数

标签 统计

ios ×2

objective-c ×2

uitextfield ×2

iphone ×1