美文网首页
Swift之UITextField 键盘(一)

Swift之UITextField 键盘(一)

作者: wasdzy111 | 来源:发表于2018-03-27 13:27 被阅读0次

方式1 给键盘添加完成按钮

1、创建

 let toolbar:UIToolbar = UIToolbar(frame: CGRect(x: 0, y: 0,  width: self.view.frame.size.width, height: 30))
 let flexSpace = UIBarButtonItem(barButtonSystemItem:    .flexibleSpace, target: nil, action: nil)
 let doneBtn: UIBarButtonItem = UIBarButtonItem.init(title: "完成", style: .done, target: self, action: #selector(doneButtonAction))
 toolbar.setItems([flexSpace, doneBtn], animated: false)
 toolbar.sizeToFit()

2、设置

var name = UITextField.init()
name.inputAccessoryView = toolbar

3、点击事件

@objc func doneButtonAction(){
         self.view.endEditing(true)//结束编辑收起键盘
 }

这样点击键盘上的完成按钮 键盘就收缩回去了。

相关文章

网友评论

      本文标题:Swift之UITextField 键盘(一)

      本文链接:https://www.haomeiwen.com/subject/neojcftx.html