iOS 限制TextField输入长度
2024-09-29 06:54:19
1
#import "MyInfoEditTableViewCell.h"
@interface MyInfoEditTableViewCell()<UITextFieldDelegate>
@property (weak, nonatomic) IBOutlet UITextField *editField; @end @implementation MyInfoEditTableViewCell
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { if (textField == self.editField) {
//这里的if时候为了获取删除操作,如果没有次if会造成当达到字数限制后删除键也不能使用的后果.
if (range.length == && string.length == ) {
return YES;
}
else if (self.editField.text.length >= ) {
self.editField.text = [textField.text substringToIndex:];
return NO;
}
}
return YES;
} - (void)awakeFromNib {
[super awakeFromNib];
self.editField.delegate = self;
} @end
最新文章
- java 将一张图片拷贝到另外一个地方。(IO流)
- 怎么计算一个具体InnoDB的索引大小
- cms 二级域名修改信息
- A fatal error has been detected by the Java Runtime Environment(jdk 1.6的一个BUG)
- 【转】loadrunner检查点设置
- java tools: jmap
- phpstudy 下开启openssl
- MongoDB本地安装与启用(windows )
- 【LeetCode】116. Populating Next Right Pointers in Each Node
- [LeetCode] 1-bit and 2-bit Characters 一位和两位字符
- 2.cocos2dx 3.2中语法的不同之处,lambada表达式的使用和function和bind函数的使用
- Vue中import引入模块路径时的@符号
- python 排序算法
- Pandas 学习笔记
- Codeforces 1080C- Masha and two friends
- Java常用API基础
- 利用sqlmap对网站进行sql注入检测
- LintCode: Single Number
- spark 分区
- 增量打包DOC版