概述
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//所有字母都大写
最后
以上就是俊逸小鸭子为你收集整理的3、TextView的简单实用方法的全部内容,希望文章能够帮你解决3、TextView的简单实用方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复