UITextField swift
2016-08-01 11:29
211 查看
var loginTxt : UITextField! = nil override func viewDidLoad() { super.viewDidLoad() view.backgroundColor = .white() view.addSubview(loginTxtFunc()) } func loginTxtFunc() -> UITextField { if (loginTxt == nil) { loginTxt = UITextField(frame: CGRect(x: 10, y: 70, width: 200, height: 40)) loginTxt.backgroundColor = .red() //loginTxt.rightViewMode = .always //loginTxt.rightView = rightView() } return loginTxt } func rightView() -> UIView { let rightBtn = UIButton(frame:CGRect(x: 0, y: 0, width: 40, height: 40)) rightBtn.backgroundColor = .yellow() rightBtn.isSelected = true rightBtn.addTarget(self, action: #selector(btnClick), for:.touchUpInside) rightBtn.setTitle("n", for: .normal) rightBtn.setTitle("s", for: .selected) rightBtn.setTitleColor(UIColor.green(), for: .normal) rightBtn.setTitleColor(UIColor.blue(), for: .selected) return rightBtn } func btnClick(btn:UIButton) -> Void { btn.isSelected = !btn.isSelected btn.backgroundColor = btn.isSelected ? .yellow() : .red() }
相关文章推荐
- swift -UITextField
- swift之UItextField用法详解
- 论坛源码推荐(6月13日):用Swift编写的UITextField扩展、知乎日报、警示框等
- Swift开发IOS-UITextField
- UITextField,UITextView字数限制(swift)
- swift中UITextField的使用
- Swift基础(十四)UITextField
- Swift - 文本输入框(UITextField)的用法
- Swift 解决IOS开发中TableView中编辑UITextField时键盘遮挡输入框的情况
- Swift3.0-UITextField创建以及使用
- Swift基础之UITextField
- Swift - 文本输入框(UITextField)的用法
- Swift - 文本输入框(UITextField)的用法
- Swift基础之UITextField
- Swift UITextField边框设置
- Swift - 文本输入框(UITextField)的用法
- Swift: UITextfield 只能输入数字或字母,限制长度
- Swift开发教程--UITextField输入框如何隐藏软键盘
- Swift 修改UITextField.Placeholder颜色
- The Swift Code之UITextField的使用,及事件委托