您的位置:首页 > 移动开发 > IOS开发

iOS--textfield的拓展

2016-07-26 21:41 381 查看
1.一句话改变textField的PlaceHolder颜色和字体大小

textField.attributedPlaceholder = [[NSAttributedString alloc] initWithString:placeholder attributes:@{NSForegroundColorAttributeName: [UIColor blueColor],NSFontAttributeName:[UIFont systemFontOfSize:20]}];


2.控制输入长度

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSMutableString* str = [NSMutableString stringWithString:textField.text];

//判断是输入内容,还是del键删除内容。
if ([string length] > 0) {
[str insertString:string atIndex:range.location];
}
else{
[str replaceCharactersInRange:range withString:@""];
}

if ([textField isEqual:_verifyCodeField]) {
if ([str length] > verifyCodeLength) {
return NO;
}
}

return YES;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  textField