UITextField 和 UITextView实现字数限制 输入若干字以后就无法继续输入的功能
2019独角兽企业重金招聘Python工程师标准>>>
iOS开发过程中,我们会需要实现限制字数,也就是输入若干字以后就无法继续输入的功能,以UITextFiled为例,实现此功能只需要以下几步。
1. 在@interface中声明代理
@interface MyViewController : UIViewController <UITextFieldDelegate>
2. 设置UITextField的delegate,可以在viewDidLoad方法中实现,也可以在nib文件(或是storyboard)中实现。
textField.delegate = self;
3. 实现代理方法。
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
NSString *temp = [textField.text stringByReplacingCharactersInRange:range withString:string];
if (temp.length > 15) {
textField.text = [temp substringToIndex:15];
return NO;
}
return YES;
}
对于UITextView,只需在UITextView的textViewDidChange:代理方法中实现这段代码即可。
转载于:https://my.oschina.net/meilidashijie/blog/100896
UITextField 和 UITextView实现字数限制 输入若干字以后就无法继续输入的功能相关推荐
- 一句话设置UITextField、UITextview的字数限制和placeholder
在开发中UITextField和UITextview这两个组件用的是非常频繁的,而且还要限制输入框的字数,UITextview要设置placeholder等,每个控件都要实现代理方法写相应的逻辑代码. ...
- c语言键盘输入若干个数据,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个数. #include #include #include #include int sum ...
- 直到输到-1停止 c语言,python新人求助raw_input()问题,不断提示输入字元或数字直到输入空值停止提示。...
python新人求助raw_input()问题,不断提示输入字元或数字直到输入空值停止提示.以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶 ...
- RxSwift之UI控件UITextField与UITextView扩展的使用
一.监听单个 textField 内容的变化(textView 同理) 将 textField 里输入的内容实时地显示到控制台中,示例代码: // 创建文本输入框 let textField = UI ...
- IOS学习笔记(四)之UITextField和UITextView控件学习
IOS学习笔记(四)之UITextField和UITextView控件学习(博客地址:http://blog.csdn.net/developer_jiangqq) Author:hmjiangqq ...
- java+自定义异常类+输入若干成绩 为负数时输出抛出异常_java+自定义异常类+输入若干成绩 为...
java+自定义异常类+输入若干成绩 为 [2021-02-10 19:00:54] 简介: java中定义类的关键字是:"class".在Java中定义一个类,需要使用&quo ...
- c语言输入若干数输出最小值循环结构,C语言上机150道题
C语言上机150道题及参考答案 1.某一门课程考试之后,需要统计考生(10人)的平均成绩,并找出其中的最高分和最低分. 2.从键盘输入两个正整数,输出这两个整数的商,要求商的小数点后保留5位.例如输入 ...
- c语言输入一个数存数组,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个数. #include #include #include #include int sum ...
- 输入数字存入数组C语言,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个数. #include #include #include #include int sum ...
最新文章
- 传感器可以让智能手机测量生命体征
- hdoj1002解题报告
- Please set spring.main.web-application-type=reactive or remove spring-boot-starter-web dependency
- 从Java视角理解CPU缓存(CPU Cache)
- Linux学习:文件描述符表
- POJ 1182 食物链(带权并查集)
- 半个月使用rust语言的体验
- 2019互联网月饼哪家强?阿里走情怀;百度最土豪;浪潮最高冷;抖音最创意 .........
- NTKO控件安装:“文件存取错误”问题
- AllenNLP框架学习笔记(入门篇)
- timestamp 与 nonce 防止重放攻击
- Facebook登录服务器端接入
- opencv 切取红色
- easyui datagrid mysql分页_Easyui 自定义分页_EasyUI 教程
- wps单元格内怎样批量换行_wps里excel怎么换行在同一单元格内
- Kali渗透测试(四)——无线网络WPA攻击(PSK破解、AIROLIB、JTR、cowpatty、pyrit)
- pdf批量修改属性工具软件使用教程
- cesium之三维场景展示篇
- 金融科技的价值和风险
- webug 4.0 第四关 POST注入
热门文章
- python录制生成自动化脚本_懒人做自动化测试之二--自动化脚本录制
- 华为nova2s云相册在哪里_华为反人类的用户体验
- oracle asm参数优化,关于ASM参数文件的问题
- matlab避免使用for_MATLAB新手学习技巧第二波来袭
- oracle catalog命令,使用Catalog命令注册RMAN备份集
- SVM-支持向量机(code实现)
- mupdf嵌入 html页面,MuPDF Command Line Tools
- sqlserver 查询某个时间段执行sql语句_为什么 SQL 查询不是先执行SELECT语句?
- 系统设计(三)——约会软件系统设计
- VGG16 、VGG19 、ResNet50 、Inception V3 、Xception介绍