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. 逻辑模型三要素-完整性约束
  2. C语言引用文件空格和换行,关于文件操作,碰到空格就换行
  3. malloc()背后的实现原理——内存池
  4. python os path_python os.path模块
  5. oracle 数据库_操作事项_05
  6. [poj2234]Matces Game_博弈论
  7. .net框架读书笔记---.net文本处理(字符)
  8. 基于Pytorch的BERT-IDCNN-BILSTM-CRF中文实体识别实现
  9. github 改善网速
  10. MyBatis使用Map
  11. su必备插件_会了这10个插件,Sketchup也能玩飞起来!
  12. LORA无线模块使用
  13. int? 是什么类型?和int有何区别
  14. 计算机键盘重复,电脑怎么设置键盘重复延迟和重复速度?
  15. Python 自动发送QQ端口消息 —— 2022/2/10
  16. 博客嵌入可以自适应的b站视频
  17. 解决方案 | 亚洲诚信助力互联网行业网络安全建设
  18. 遗传算法的python实现(手撕python遗传算法)
  19. JAVA中类scanf的使用方法
  20. 服务器的垃圾清扫系统指令,求win10清除系统垃圾的几个命令

热门文章

  1. 使用HTML5/CSS3五步快速制作便签贴特效
  2. 连续16年稳居领导者象限,Aruba靠什么领跑有线和无线LAN市场?
  3. Nginx代理websocket
  4. thinkphp6 短信宝/腾讯云发送手机号验证码
  5. 全网最详细的Android实现三方分享ShareSDK分享功能
  6. MATLAB里面size什么意思,matlab中的makersize是什么意思
  7. CRMEB后端身份管理接口
  8. Nancy朋友的时间线
  9. 百度百科如何创建词条|多少钱
  10. 网络支付“多元化”趋势越发明朗