博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift - 多行文本输入框(UITextView)的用法
阅读量:6967 次
发布时间:2019-06-27

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

1,多行文本控件的创建
1
2
3
4
var
textview=
UITextView
(frame:
CGRectMake
(10,100,200,100))
textview.layer.borderWidth=1 
//边框粗细
textview.layer.borderColor=
UIColor
.grayColor().
CGColor
//边框颜色
self
.view.addSubview(textview)
2,是否可编辑
1
textview.editable=
false
3,内容是否可选
1
textview.selectable=
false
4,属性font设置字体,textColor设置字体颜色,textAlignment设置对齐方式 
5,给文字中的电话号码和网址自动加链接
1
2
3
4
textview.dataDetectorTypes =
UIDataDetectorTypes
.
None
//都不加链接
textview.dataDetectorTypes =
UIDataDetectorTypes
.
PhoneNumber
//只有电话加链接
textview.dataDetectorTypes =
UIDataDetectorTypes
.
Link
//只有网址加链接
textview.dataDetectorTypes =
UIDataDetectorTypes
.
All
//电话和网址都加
6,自定义选择内容后的菜单
我们在看新闻或小说的时候,常常在点选文字后会弹出菜单进行选择,复制等操作。我们可以在这个菜单上添加一些其他内容,如加上“邮件”“微信”等按钮选项
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import
UIKit
 
class
ViewController
:
UIViewController
{
 
    
override
func
viewDidLoad() {
        
super
.viewDidLoad()
         
        
var
mail =
UIMenuItem
(title:
"邮件"
, action:
"onMail"
)
        
var
weixin =
UIMenuItem
(title:
"微信"
, action:
"onWeiXin"
)
        
var
menu =
UIMenuController
()
        
menu.menuItems =
NSArray
(array: [mail,weixin])       
    
}
     
    
func
onMail(){
        
println
(
"mail"
)
    
}
     
    
func
onWeiXin(){
        
println
(
"weixin"
)
    
}
 
    
override
func
didReceiveMemoryWarning() {
        
super
.didReceiveMemoryWarning()
    
}
}

转载地址:http://lnisl.baihongyu.com/

你可能感兴趣的文章
找油网获1.5亿美元融资:Rainbow Capital领投C1轮,普洛斯领投C2轮
查看>>
2017.10.1 AJAX技术对RESTful的前端实现
查看>>
流程控制(逻辑词汇)
查看>>
初识 Spring(04)---(bean属性)
查看>>
【ASP】循环
查看>>
2014 年度小结(Node.js 与 单元测试)
查看>>
Ceph编译安装教程
查看>>
Oracle总结【SQL细节、多表查询、分组查询、分页】
查看>>
Android Service简介(系列1)
查看>>
机器人快跑!伯克利和CMU联合开发两足机器人,两条细腿,一马平川
查看>>
Android - 电池状态
查看>>
第一个 Dubbo 应用
查看>>
mysql8.0.11安装教程
查看>>
CSS-弹性布局3-伸缩属性
查看>>
阿里巴巴的机器视觉有多强!ET城市大脑发布四大AI视觉产品
查看>>
【山东CIO智库活动】山东省两化融合深度行淄博站成功举办
查看>>
HQL查询
查看>>
一文解读Tensor到底是个啥玩意儿?(附代码)
查看>>
Mysql锁机制简单了解一下
查看>>
[20180328]不要在sys建立用户对象.txt
查看>>