swift -UITextField
来源:互联网 发布:asp.net windows认证 编辑:程序博客网 时间:2024/05/29 19:45
这接上代码吧:
import Foundationimport UIKitclass CreateTextField: UITextField{ init(){ super.init(frame: CGRectMake(0,100, 200,100)) //边框样式 self.borderStyle = .Bezel //提示文字 self.placeholder = "文本输入框" //设置背景图片 self.background = UIImage.init(named: "price_list_bg") //水平对齐 self.textAlignment = .Center //竖直对齐 self.contentVerticalAlignment = .Top //清除按钮 self.clearButtonMode = .WhileEditing //文本自适应 self.adjustsFontSizeToFitWidth = true //自适应的最小大小 self.minimumFontSize = 12 self.font = UIFont.init(name: "Zapfino", size: 20) //键盘类型 self.keyboardType = .NumbersAndPunctuation /** Default:系统默认的虚拟键盘 ASCII Capable:显示英文字母的虚拟键盘 Numbers and Punctuation:显示数字和标点的虚拟键盘 URL:显示便于输入数字的虚拟键盘 Number Pad:显示便于输入数字的虚拟键盘 Phone Pad:显示便于拨号呼叫的虚拟键盘 Name Phone Pad:显示便于聊天拨号的虚拟键盘 Email Address:显示便于输入Email的虚拟键盘 Decimal Pad:显示用于输入数字和小数点的虚拟键盘 Twitter:显示方便些Twitter的虚拟键盘 Web Search:显示便于在网页上书写的虚拟键盘 */ //return键格式 self.returnKeyType = .Join //直接弹出键盘 self.becomeFirstResponder() } required init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } deinit { print("文本输入框结束") }}
同样的这是使用:
createText = CreateTextField.init() createText?.delegate = self self.view.addSubview(createText!)
代理:
//点击return键的-textfield的代理事件 func textFieldShouldReturn(textField: UITextField) ->Bool { textField.resignFirstResponder() print(textField.text) return true }
textfield的代理方法有很多,具体的可以查看代理UITextFieldDelegate
0 0
- swift -UITextField
- UITextField swift
- swift UITextField
- iOS swift UItextField
- Swift UITextField边框设置
- Swift UITextField常用设置
- UItextField 用法(swift)
- Swift基础之UITextField
- Swift UITextField,UITextView,UISegmentedControl,UISwitch
- UITextField 关闭虚拟键盘--swift
- Swift开发IOS-UITextField
- Swift基础(十四)UITextField
- swift中UITextField的使用
- swift中UITextField的使用
- swift之UItextField用法详解
- Swift 限制UITextField字数的方法
- swift控件之旅之UITextField
- Swift UITextField(单行文本输入控件)
- Nginx日志格式设置
- 什么样的项目经历会让面试官眼前一亮
- linux shell 变量的展开替换
- js之字符串
- iOS端VR视频播放
- swift -UITextField
- <LeetCode OJ> 347. Top K Frequent Elements
- 判断1000年-2000年之间的闰年
- HTTP协议
- Python中__init__和__new__的区别详解
- Android实时监听网络状态
- 在Chrome(49.0.2623.87)版本下通过JS改变select的选项时,要先清空之前的option元素的selected属性的问题
- iOS的内存管理
- Android ScrollView的基本使用及原理。