iOS里 UITextField以特定字符串组成
来源:互联网 发布:公司申请淘宝企业店铺 编辑:程序博客网 时间:2024/04/29 00:44
UITextFieldDelegate;
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string这个方法来控制的话,比如控制输入10个字符,当输入10个字符的时候,是无法用delete键进行修改的,这种情况下的用户体验很不好;
UIControlEvents有这样一种事件UIControlEventEditingChanged;
因此可以给UITextField添加这样一种方法
[self.wifi_nameaddTarget:selfaction:@selector(textFieldDidChange:)forControlEvents:UIControlEventEditingChanged];
- (void)textFieldDidChange:(UITextField *)textField
{
//只取特定字符
NSCharacterSet *cs = [[NSCharacterSetcharacterSetWithCharactersInString:@"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-"]invertedSet];
textField.text = [[textField.textcomponentsSeparatedByCharactersInSet:cs] componentsJoinedByString:@""];
if (textField == self.wifi_name) {
if (textField.text.length >10) {
textField.text = [textField.textsubstringToIndex:10];
}
}
}
- iOS里 UITextField以特定字符串组成
- c#字符串以特定字符串进行分割
- iOS 判断字符串中含有特定字符串
- 替换文中所有以特定字符串开始特定字符串结束的代码实现
- iOS 字符串通过特定字符转变成数组
- js中如何控制字符串开头以特定字符开头
- 在控制台将字符串以特定的颜色输出
- C# 以特定字符分割字符串--IP地址分割
- 把数组变成以特定字符连接的字符串
- 在iOS上以特定轨道运行对象
- lua 字符串删除特定字符且以特定字符转存表形式
- IOS开发问题解决之限制UITextField输入特定位数小数时,Done按钮失效
- IOS开发问题解决之限制UITextField输入特定位数小数时,Done按钮失效
- iOS-UITextField
- IOS UITextField
- IOS UItextfield
- IOS-UITextField
- IOS-UITextField
- ios系统和某些移动端background-attachment:fixed不兼容性
- iOS 获取当前时间戳和时间
- 欢迎使用CSDN-markdown编辑器
- ios block1
- ios经验收藏 使用objection来模块化开发iOS项目
- iOS里 UITextField以特定字符串组成
- 不能用ajax请求下载文件
- 123
- hdu1312 Red and Black(DFS深搜,入门题目)
- 用 VMware 在 PC 上使用 Android
- Xcode引用C++头文件出现 Unknown type name 'namespace' 错误的解决方法
- 解决Android 中Edittext在执行setError时有时不显示文字
- 使用RecyclerView出错: Error inflating class android.support.v7.widget.RecyclerView
- 如何将NSString字符串放入剪贴板