UITextField 限制输入字数
2015-09-10 17:26
323 查看
#pragma mark - UITextFieldDelegate
//限制输入字数
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if (textField==_nameT) {
NSInteger existedLength = textField.text.length;
NSInteger selectedLength = range.length;
NSInteger replaceLength = string.length;
if (existedLength - selectedLength + replaceLength > 11) {
return NO;
}
}
if (textField==_chickT) {
NSInteger existedLength = textField.text.length;
NSInteger selectedLength = range.length;
NSInteger replaceLength = string.length;
if (existedLength - selectedLength + replaceLength > 6) {
return NO;
}
}
return YES;
}
//限制输入字数
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if (textField==_nameT) {
NSInteger existedLength = textField.text.length;
NSInteger selectedLength = range.length;
NSInteger replaceLength = string.length;
if (existedLength - selectedLength + replaceLength > 11) {
return NO;
}
}
if (textField==_chickT) {
NSInteger existedLength = textField.text.length;
NSInteger selectedLength = range.length;
NSInteger replaceLength = string.length;
if (existedLength - selectedLength + replaceLength > 6) {
return NO;
}
}
return YES;
}
相关文章推荐
- GUI架构方法
- druid连接池配置Druid
- POJ - 2031 Building a Space Station(最小生成树简单题)
- iBeacon 创建一个UUID
- confluence-5.4.4 破解安装
- IOS_UI_UICollectionView
- IOS_UI_本地存储-复杂的对象写入本地
- StringBuilder 和 StringBuffer 区别
- POJ - 1679 The Unique MST(最小生成树是否唯一)
- 将微信获取的部门JSON字符串转换成EASY UI Tree能够绑定的JSON(JSONPath的使用)
- UIday1301:block复习
- IOS开发—事件处理,触摸事件,UITouch,UIEvent,响应者链条,手势识别
- hdu 2894 DeBruijin(暴力搜索 || 欧拉回路)
- arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别
- 【hdoj1005】Number Sequence
- UIViewController所有系统方法调用生命周期
- 自动布局 UITableView 更新 tableViewHeaderView高度
- easyui之 combobox自动补全(多选)
- Android自定义View和控件之一-定制属于自己的UI
- measuerSpec学习 以及 解决scrollview listview 等合用冲突