我是靠谱客的博主 俊逸小鸭子,最近开发中收集的这篇文章主要介绍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//所有字母都大写












最后

以上就是俊逸小鸭子为你收集整理的3、TextView的简单实用方法的全部内容,希望文章能够帮你解决3、TextView的简单实用方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部