3、TextView的简单实用方法

1、首先创建一个TextView区域,如下图代码所示:

let inputTextView=UITextView(frame:CGRectMake(10,70,100,100))

2、为TextView设置文字,并设置背景颜色为红色,如下代码所示:

inputTextView.text="TextView测试,13456323255 abcde www.baidu.com"//设置view中的默认文字
inputTextView.backgroundColor=UIColor.redColor()//设置view的背景颜色
运行效果如下图所示:

3、设置TextView中文字的颜色,如下图代码所示:

inputTextView.textColor=UIColor.greenColor()//设置view的文字颜色
如下图效果:


4、设置TextView的边框粗细与边框颜色,如下代码所示:

inputTextView.layer.borderWidth=3//设置view的边框粗细
inputTextView.layer.borderColor=UIColor.blueColor().CGColor//设置边框的颜色
如下图效果:

5、设置字体样式和字号,如下代码所示:

inputTextView.font=UIFont(name:"Arial",size:20)//设置字体的样式和字号
如下效果图:

6、设置对其方式,如下代码所示是居中对其,另外还有左对齐(Left)、右对齐(Right)

inputTextView.textAlignment=NSTextAlignment.Center//设置对其方式,居中对齐
如下效果图:

7、设置对电话号码和网址加链接,如下代码,是对电话号加链接,如下代码所示:

//inputTextView.dataDetectorTypes=UIDataDetectorTypes.None//表示对文字中的电话号和网址度不加链接
inputTextView.dataDetectorTypes=UIDataDetectorTypes.PhoneNumber//表示只对文字中的电话号加链接
//inputTextView.dataDetectorTypes=UIDataDetectorTypes.Link//表示只对文字中的网址加链接
//inputTextView.dataDetectorTypes=UIDataDetectorTypes.All//表示对文字中的电话号和网址度都加链接
运行起来发小没效果

8、是否对文本框中的文字可选择,如下代码所示:

inputTextView.selectable=false//是否可选择
如下效果图:


9、设置是否以密码的方式显示,如下代码所示:

inputTextView.secureTextEntry=true//是否以密码方式显示

没效果

10、设置是否可以编辑,在点击文字之后不会出现键盘让其输入,如下代码所示:

inputTextView.editable=false//设置view是否可以编辑

如下图所示:


11、设置键盘类型,比如设置以手机号为模式的键盘,如下代码所示:

inputTextView.keyboardType=UIKeyboardType.PhonePad//以手机号为模式弹出键盘

设置键盘有如下几种方式:

UIKeyboardType.Default // 默认键盘类型,就是手机设置的默认是哪个键盘


UIKeyboardType.ASCIICapable // 只显示ASCII形式,非九宫格方式


UIKeyboardType.NumbersAndPunctuation // 显示数字


UIKeyboardType.URL 


UIKeyboardType.NumberPad


UIKeyboardType.PhonePad


UIKeyboardType.NamePhonePad 


UIKeyboardType.EmailAddress



12、设置TextView的文字的大写,如以下代码所示:

inputTextView.autocapitalizationType=UITextAutocapitalizationType.None//表示不设置大写

inputTextView.autocapitalizationType=UITextAutocapitalizationType.Words//表示每个单词大写

inputTextView.autocapitalizationType=UITextAutocapitalizationType.Sentences//每个句子的第一个字母大写

inputTextView.autocapitalizationType=UITextAutocapitalizationType.AllCharacters//所有字母都大写












评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值