
UITextFIEld 有一些比较常用的设置,比如颜色,字体,键盘等等,我们通过代码来演示一下
overrIDe func vIEwDIDLoad() { super.vIEwDIDLoad() let textF=UITextFIEld(frame: CGRectMake(20,100,320,36)) //设置textF边框,默认空白边框 textF.borderStyle=UITextborderStyle.Bezel self.vIEw.addSubvIEw(textF) //设置背景色 textF.backgroundcolor=UIcolor.graycolor() //设置文字颜色 textF.textcolor=UIcolor.bluecolor() //设置字体颜色等 textF.Font=UIFont(name: "Chalkduster",size: 30) //文字编辑的时候现实清除按钮。默认不显示 textF.clearbuttonMode=UITextFIEldviewmode.WhileEditing //文本框对应的键盘样式,枚举类型,其他类型大家可以自行尝试 textF.keyboardType=UIKeyboardType.URL //设置键盘右下角按钮文字 textF.returnKeyType=UIReturnKeyType.Search //点击文本框会调用 textF.addTarget(self,action: "testAct:",forControlEvents: UIControlEvents.touchDown) //用户点击return按钮后调用的方法,首先设置代理,然后实现textFIEldShouldReturn。点击按钮会会调用代理方法 textF.delegate=self let textF1=UITextFIEld(frame: CGRectMake(20,150,36)) //设置textF边框,默认空白边框 textF1.borderStyle=UITextborderStyle.None self.vIEw.addSubvIEw(textF1) //设置为密码输入框 textF1.secureTextEntry=true let textF2=UITextFIEld(frame: CGRectMake(20,200,36)) //设置textF边框,默认空白边框 textF2.borderStyle=UITextborderStyle.line self.vIEw.addSubvIEw(textF2) let textF3=UITextFIEld(frame: CGRectMake(20,250,36)) //设置textF边框,默认空白边框 textF3.borderStyle=UITextborderStyle.RoundedRect self.vIEw.addSubvIEw(textF3) } func testAct(textF:UITextFIEld){ println("asdfasd") println(textF.text) } func textFIEldShouldReturn(textFIEld: UITextFIEld) -> Bool { //打印方法 println(textFIEld.text) return true } 其中代理方法记得类要实现协议 UITextFIEldDelegate
其他基本上一看就知道,有问题欢迎qq交流
苹果开发群 :414319235 欢迎加入 欢迎讨论问题
总结以上是内存溢出为你收集整理的Swift UITextField常用设置全部内容,希望文章能够帮你解决Swift UITextField常用设置所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)