初试Swift---UITextField

classViewController:UIViewController,UITextFieldDelegate{

overridefuncviewDidLoad() {

super.viewDidLoad()

lettextField =UITextField.init(frame:CGRect(x:10, y:60, width:200, height:20))

textField.borderStyle=UITextBorderStyle.roundedRect

textField.placeholder="请输入用户名"

textField.adjustsFontSizeToFitWidth=true//当文字超出文本框宽度时,自动调整文字大小

textField.minimumFontSize=14//最小可缩小的字号

textField.textAlignment= .right//水平右对齐

textField.delegate=self

/**水平对齐

textField.textAlignment = .center //水平居中对齐

textField.textAlignment = .left //水平左对齐

**/

/**垂直对齐

textField.contentVerticalAlignment = .top//垂直向上对齐

textField.contentVerticalAlignment = .center//垂直居中对齐

textField.contentVerticalAlignment = .bottom//垂直向下对齐

**/

textField.clearButtonMode= .whileEditing//编辑时出现清除按钮

/*

textField.clearButtonMode = .unlessEditing//编辑时不出现,编辑后才出现清除按钮

textField.clearButtonMode = .always//一直显示清除按钮

*/

textField.returnKeyType=UIReturnKeyType.go

/*

textField.returnKeyType = UIReturnKeyType.done //表示完成输入

textField.returnKeyType = UIReturnKeyType.go //表示完成输入,同时会跳到另一页

textField.returnKeyType = UIReturnKeyType.search //表示搜索

textField.returnKeyType = UIReturnKeyType.join //表示注册用户或添加数据

textField.returnKeyType = UIReturnKeyType.next //表示继续下一步

textField.returnKeyType = UIReturnKeyType.send //表示发送

*/

self.view.addSubview(textField)

}

functextFieldShouldReturn(_textField:UITextField) ->Bool{

//收起键盘

textField.resignFirstResponder()

//打印出文本框中的值

print(textField.text??"没有")

returntrue;

}

overridefuncdidReceiveMemoryWarning() {

super.didReceiveMemoryWarning()

// Dispose of any resources that can be recreated.

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容