swift TextView
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相关推荐
- swift textView字数限制,textView点击完成隐藏键盘
效果图: //MARK: -UITextViewDelegate func textView(textView: UITextView, shouldChangeTextInRange range: ...
- 如何在Swift 3中创建调度队列
在Swift 2中,我能够使用以下代码创建队列: let concurrentQueue = dispatch_queue_create("com.swift3.imageQueue&quo ...
- sketch里的ios控件_30个让你眼前一亮的iOS Swift UI控件!
前言 笔者接触 iOS 开发有一段时间了,尤其特别喜欢UI部分,特意收集整理了30个让你惊艳的第三方开源控件(swift),无论是应用到项目中还是用来学习都能让你大呼过瘾,废话不多说,直接上图上链接! ...
- 如何使用Swift Playgrounds制作东西
by Harshita Arora 通过Harshita Arora 如何使用Swift Playgrounds制作东西 (How to make something with Swift Playg ...
- swift解析html数据类型,ios-Swift:以标签或textVi显示HTML数据
ios-Swift:以标签或textVi显示HTML数据 我有一些HTML数据,其中包含标题,段落,图像和列表标签. 有没有一种方法可以在一个UITextView或UILabel中显示此数据? 12个 ...
- swift 富文本编辑_如何使用Swift构建协作式文本编辑器
swift 富文本编辑 by Neo Ighodaro 由新Ighodaro 如何使用Swift构建协作式文本编辑器 (How to build a collaborative text editor ...
- 文本视图(UITextView)占位符Swift
本文翻译自:Text View (UITextView) Placeholder Swift I'm making an application which uses a UITextView . 我 ...
- 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/ ...
- Swift之深入解析如何处理非可选的可选项类型
一.前言 Optional 是 Objective-C 没有的数据类型,是苹果引入到 Swift 语言中的全新类型,它的特点就和它的名字一样:可以有值,也可以没有值,当它没有值时,就是 nil. 可选 ...
最新文章
- Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(二)
- 黑客把你家网线作“天线”,读取电磁信号就能偷走数据
- git提交代码到github时出现everything up-to-date,但是代码没有上传成功
- /bin/bash: [xxxx]: command not found
- HTTP和HTTPS的区别(转)
- python中双冒号的作用_python中双冒号
- Error:To install them, you can run: npm install --save vue-style-loader css-loader……
- 第二十章:异步和文件I/O.(九)
- 全国植被覆盖度VFC逐月数据
- html5 video mute按钮,How to mute an html5 video player
- 从目标文件结构,加载、执行阶段,汇编角度来理解C程序内存分区
- Coca语料库的使用方法
- java font 字体 隶书_font-style字体设置
- java获取某天时间的最小值和最大值 00:00:00 与 23:59:59
- 【福利】更新电脑游戏安装合集,百款大型单机游戏,百度网盘临时会员领取方法...
- 惯性导航原理(2):导航基础知识
- Oracle卸载不干净?看这篇就够了
- unity3D赛车游戏项目源代码
- Java实现延时的方法
- UIImageJPEGRepresentation缓存导致圆图变方图