Swift2.0 UITextView 和 UITextFile 的使用

      在Swift2.0中,UITextFile 和 UITextView 的使用总体上和在OC中是一样的,今天只是给大家一段代码,然后说UITextView里面的光标位置的问题。先看他们使用的简单的代码

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
26
27
func creatUIciew(){
 
     //  textView
    let  textview:UITextView = UITextView(frame: CGRectMake(10, 100, 200, 100))
    textview.layer.borderWidth = 1
    textview.layer.borderColor = UIColor.purpleColor().CGColor
    textview.textColor=UIColor.redColor()
    textview.font = UIFont .systemFontOfSize(20)
    self.view .addSubview(textview)
     
    //  自动适应 ScrollerView 的插入点。
    self.automaticallyAdjustsScrollViewInsets = false;
 
    //  textFile
    let textfile:UITextField = UITextField(frame: CGRectMake(10, 300, 200, 50))
    textfile.layer.borderWidth = 1
    textfile.layer.borderColor = UIColor.purpleColor().CGColor
    self.view .addSubview(textfile)
             
}
 
// 触摸手势,回收键盘。
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
     
    self.view .endEditing(true)
     
}

 

主要说一下这个   self.automaticallyAdjustsScrollViewInsets = false 后面这个属性 automaticallyAdjustsScrollViewInsets ,看简单的字面意思其实也就够了,自动适应scrollview 的插入点。这里如果你设置成 true 的话,它的插入点你就交给了 UInavigationController 去控制了,经常会出现这样那样的奇奇怪怪的问题。但你设置成  false 的话,它就交给你控制,插入点也就按你初始化的位置插入!UITextView 其实也是继承与UIScrollView 的,所以他就能控UITextView 的光标输入位置。

 

posted @   MrRisingSun  阅读(516)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
点击右上角即可分享
微信分享提示