博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OC & Swift中UITextFiled、UITextView限制输入字数
阅读量:5124 次
发布时间:2019-06-13

本文共 1508 字,大约阅读时间需要 5 分钟。

OC中限制字数的方法

我是用通知实现的,首先添加UITextFiled和UITextView的接收中心

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textViewNotifitionAction:) name:UITextViewTextDidChangeNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textFieldNotifitionAction:) name:UITextFieldTextDidChangeNotification object:nil];

通知调用的方法

- (void)textViewNotifitionAction:(NSNotification *)userInfo{    if (_textV.text.length>=10) {        NSString *str = [_textV.text substringToIndex:10];        _textV.text = str;    }}- (void)textFieldNotifitionAction:(NSNotification *)userInfo{    if (_textF.text.length>=10) { NSString *str = [_textF.text substringToIndex:10]; _textF.text = str; } }

Swift中限制字数的方法

设置接收中心

NSNotificationCenter.defaultCenter().addObserver(self, selector: "textViewNotifitionAction:", name: UITextViewTextDidChangeNotification, object: nil); NSNotificationCenter.defaultCenter().addObserver(self, selector: "textFiledNotifitionAction:", name: UITextFieldTextDidChangeNotification, object: nil);

通知调用的方法

func textViewNotifitionAction(userInfo:NSNotification){        let textVStr = textV.text as NSString;        if (textVStr.length >= 10) {            let str = textVStr.substringToIndex(10); textV.text = str; } } func textFiledNotifitionAction(userInfo:NSNotification){ let textFStr = textF.text! as NSString; if (textFStr.length >= 10) { let str = textFStr.substringToIndex(10); textF.text = str; } }

转载于:https://www.cnblogs.com/zxh-iOS/p/5902743.html

你可能感兴趣的文章
Windows安装mysql8.0
查看>>
基于docker创建的Jenkins,settings.xml文件放在哪里
查看>>
mongodb读取测试
查看>>
【飞谷六期】爬虫项目4
查看>>
Android-Animations的使用大全之二:Frame Animation和其他
查看>>
文档基本结构标签的作用
查看>>
VMware的linux虚拟机实现和windows的文件共享
查看>>
657. Judge Route Circle
查看>>
android旋转动画的两种实现方式
查看>>
Hibernate4之session核心方法
查看>>
HTML5前端开发学习路线建议,学习前端的必备知识点
查看>>
python 运维自动化之路 Day2
查看>>
ASP.NET 错误
查看>>
[转载]抓大放小,要事为先
查看>>
网页快照
查看>>
linq to json for sl
查看>>
iOS OC语言: Block底层实现原理
查看>>
页面分页
查看>>
Sock基础
查看>>
Linux中通过Socket文件描述符寻找连接状态介绍
查看>>