1.遵循代理

UITextFieldDelegate

2.点击响应方法

userNameText.addTarget(self, action: "tappedOne:", forControlEvents: UIControlEvents.EditingChanged)

3.方法的实现

func tappedOne(textField: UITextField) {

textField.text = textField.text?.uppercaseString

userNameText.delegate = self

if (textField == userNameText) {

if (textField.text?.characters.count > 11) {

textField.text = textField.text?.substringToIndex((textField.text?.startIndex.advancedBy(11))!)

}

}

}

UITextField长度限制的写法相关推荐

  1. for循环次数太多的时间优化_for循环关于对象长度优化思考

    一.for循环对象长度两种写法 最近看到很多代码,各种语言,在写for循环的时候并没有把长度提取出来,而是每次遍历的时候进行计算. $str = 'bye 2019, hi 2020!'; for ( ...

  2. 二分搜索几种写法分析

    文章目录 简介 基本二分搜索 例题 方法一 方法二 总结 查找左侧边界的二分搜索 例题 方法一 注意要点 方法二 注意要点 总结 查找右侧边界的二分搜索 例题 方法一 注意要点 方法二 注意要点 简介 ...

  3. Qt/Qml获取1970年1月1日到现在的时间长度

    Qt/Qml获取1970年1月1日0时0分0秒到当前时间的长度. Qt写法 返回秒(单位) qint64 QDateTime::toSecsSinceEpoch() const 返回毫秒(单位) qi ...

  4. Sqoop 同步数据到mysql, Can't parse input data: '\N'

    Sqoop 同步数据到mysql Sqoop  从hdfs 同步数据到mysql 是我们常常遇到的事情 同步分为 分区表同步和非分区表同步 需要注意以下几点 1. hive 中的表 必须是textfi ...

  5. mysql 插入 删除_mysql插入、修改、删除

    联合查询: union:合并.联合,将多次查询结果合并成一个结果 语法: 查询语句1: union[all] 查询语句2: union [all] ... 意义 1.将一条比较复杂的查询语句可拆分成多 ...

  6. SVG技术入门:线条动画实现原理

    相信大家都见到过这样神奇的技术:一副线条构成的画能自动画出自己.非常的酷.Jake Archibald是这种SVG技术的首创者,并且写了一篇非常好的文章来描述它是如何实现的.Brian Suda也在2 ...

  7. 第一个一千行总结-数据结构C复习--知识点总结1--一到四章

    总结 第一章: 数据结构包括:逻辑结构,储存结构, 运算集合 逻辑结构:分为线性(线性表, 栈, 队列, 字符串, 数组, 广义表)         非线性:树,图,网 储存结构:顺序储存和非顺序储存 ...

  8. fastxml 大于符号不转换_JQuery框架及Ajax技术练习

    1.jQuery是用什么语言编写的_____. A)HTML和JavaScript B)Java和JavaScript C)JavaScript D)HTML和JavaScript以及CSS 2.下列 ...

  9. 几个常用的Oracle函数及实例运用

    几个常用的Oracle函数及实例运用     Oracle数据库函数非常多,平时常用的只有那么几种,大象根据实际项目情况,列举几个最常用的函数综合运用的例子.     我这里所说的是针对Oracle数 ...

最新文章

  1. 年化收益14%的投资机会,出手吗?
  2. 张三入职遭遇,供入台资企业参考
  3. Asynchronous Processing Basics || Use Future Methods
  4. 【Linux】一步一步学Linux——fgrep命令(了解)(51)
  5. linux中/bin和/sbin和/usr/bin和/usr/sbin
  6. 阿里云安装JDK1.7
  7. 深入理解Elasticsearch(原书第2版)》一1.2 何为Elasticsearch
  8. 教你玩转CSS margin(外边距)
  9. 会理天气预报软件测试,会理天气预报15天
  10. C# Windows Workflow Fundation之状态机
  11. 耗时1个月整理的这份英语资源!一次性全部分享给你,手慢无!
  12. 安捷伦频谱仪的使用方法图解_安捷伦N9020A频谱仪操作说明
  13. 大鹏背景,大鹏为什么能邀请那么多明星?揭秘董成鹏的成名路
  14. DialogUtils 弹出窗工具类
  15. 静态链接之与静态库的链接
  16. 亲测Linux服务器安装JKD操作流程
  17. 使用OpenCV和C++实现的分水岭算法(Watershed)
  18. Arduino Uno + APDS9930 实现手势控制LED灯亮灭、调光等
  19. Android 自定义DatePick 只显示年月,日期选择年月
  20. mac苹果系统使用技巧

热门文章

  1. OpenCV3.3中主成分分析(Principal Components Analysis, PCA)接口简介及使用
  2. windows10 vs2013控制台工程中添加并编译cuda8.0文件操作步骤
  3. 【EMC】电磁兼容性相关名词解释、基础知识
  4. findler mac 隐藏文件_Fiddler使用文档
  5. matlab计算斜方差_协方差与Matlab的实现
  6. spring 数组中随机取几个_别给孩子取这三种名字!截止年末,名字中的这几个字已经烂大街了...
  7. vc++64位系统下long的长度为4个字节_64位系统究竟牛逼在哪里?
  8. 我们参观机器人产业园的感想_工商联组织执常委赴醴陵华鑫电瓷电器产业园交流学习...
  9. Java学习总结:49(字符缓冲流:BufferedReader)
  10. 合并道路_资质改革已经确定!盘点被合并的资质!有这资质的要注意了