let textView = UITextView(frame:CGRect(x:10,y:10,width:100,height:100));//设置边框粗细textView.layer.borderWidth = 1;//边框颜色textView.layer.borderColor = UIColor.gray.cgColor;self.view .addSubview(textView);//是否可编辑textView.isEditable = false;//内容是否可选textView.isSelectable = false;//属性font字体,字体颜色,textalignment:对齐方式//给文字中电话和网址自动加上链接textView.dataDetectorTypes = []//都不加链接textView.dataDetectorTypes = .phoneNumber // 只有电话好吗textView.dataDetectorTypes = .link // 网址textView.dataDetectorTypes = .all //全加上//给点选文字弹出的菜单中(全选,复制,后面加上自定义按钮)let mail = UIMenuItem(title:"邮件",action:#selector(ViewController.onMail))let menu = UIMenuController();menu.menuItems = [mail];}@objc func onMail(){print("我是加上的按钮点击事件")}

swift TextView相关推荐

  1. swift textView字数限制,textView点击完成隐藏键盘

    效果图: //MARK: -UITextViewDelegate func textView(textView: UITextView, shouldChangeTextInRange range: ...

  2. 如何在Swift 3中创建调度队列

    在Swift 2中,我能够使用以下代码创建队列: let concurrentQueue = dispatch_queue_create("com.swift3.imageQueue&quo ...

  3. sketch里的ios控件_30个让你眼前一亮的iOS Swift UI控件!

    前言 笔者接触 iOS 开发有一段时间了,尤其特别喜欢UI部分,特意收集整理了30个让你惊艳的第三方开源控件(swift),无论是应用到项目中还是用来学习都能让你大呼过瘾,废话不多说,直接上图上链接! ...

  4. 如何使用Swift Playgrounds制作东西

    by Harshita Arora 通过Harshita Arora 如何使用Swift Playgrounds制作东西 (How to make something with Swift Playg ...

  5. swift解析html数据类型,ios-Swift:以标签或textVi显示HTML数据

    ios-Swift:以标签或textVi显示HTML数据 我有一些HTML数据,其中包含标题,段落,图像和列表标签. 有没有一种方法可以在一个UITextView或UILabel中显示此数据? 12个 ...

  6. swift 富文本编辑_如何使用Swift构建协作式文本编辑器

    swift 富文本编辑 by Neo Ighodaro 由新Ighodaro 如何使用Swift构建协作式文本编辑器 (How to build a collaborative text editor ...

  7. 文本视图(UITextView)占位符Swift

    本文翻译自:Text View (UITextView) Placeholder Swift I'm making an application which uses a UITextView . 我 ...

  8. Mac之button的使用Show+NSMenu+next+to+NSButton+in+Swift+OSX

    http://www.itdaan.com/keywords/Show+NSMenu+next+to+NSButton+in+Swift+OSX.html http://www.itdaan.com/ ...

  9. Swift之深入解析如何处理非可选的可选项类型

    一.前言 Optional 是 Objective-C 没有的数据类型,是苹果引入到 Swift 语言中的全新类型,它的特点就和它的名字一样:可以有值,也可以没有值,当它没有值时,就是 nil. 可选 ...

最新文章

  1. Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(二)
  2. 黑客把你家网线作“天线”,读取电磁信号就能偷走数据
  3. git提交代码到github时出现everything up-to-date,但是代码没有上传成功
  4. /bin/bash: [xxxx]: command not found
  5. HTTP和HTTPS的区别(转)
  6. python中双冒号的作用_python中双冒号
  7. Error:To install them, you can run: npm install --save vue-style-loader css-loader……
  8. 第二十章:异步和文件I/O.(九)
  9. 全国植被覆盖度VFC逐月数据
  10. html5 video mute按钮,How to mute an html5 video player
  11. 从目标文件结构,加载、执行阶段,汇编角度来理解C程序内存分区
  12. Coca语料库的使用方法
  13. java font 字体 隶书_font-style字体设置
  14. java获取某天时间的最小值和最大值 00:00:00 与 23:59:59
  15. 【福利】更新电脑游戏安装合集,百款大型单机游戏,百度网盘临时会员领取方法...
  16. 惯性导航原理(2):导航基础知识
  17. Oracle卸载不干净?看这篇就够了
  18. unity3D赛车游戏项目源代码
  19. Java实现延时的方法
  20. UIImageJPEGRepresentation缓存导致圆图变方图

热门文章

  1. Android编译详解之lunch命令
  2. QQ怎么让好友在列表里隐藏
  3. jquery实现audio的播放控制
  4. 大事情!中国限制 AI 算法出口。网友:这是要阻止XX“下跪”
  5. 关于信噪比与向已知信号添加噪声的整理及个人心得
  6. 物流设计大赛 测试货物 样例 6号和23号
  7. BUC冰川算法的python实现
  8. 如何准备、制作和演讲presentation,以及应该注意的问题
  9. 添加网站(虚拟主机)
  10. 修道士和野人java_修道士与野人问题(BFS广度搜索)