ard*_*aya 3 uitextfield ios swift
我想用两个文本域制作一个计算器.有数字按钮和数学运算按钮.但单击文本字段时我无法解除键盘.我从不想显示键盘,但想要用数字按钮编辑文本字段.
touchbegans或textFieldShoulBeginEditing方法对我没用.
关于如何使用下面的Swift关闭Xcode 6.1键盘的问题的答案:
import UIKit
class ItemViewController: UIViewController, UITextFieldDelegate {
@IBOutlet var textFieldItemName: UITextField!
@IBOutlet var textFieldQt: UITextField!
@IBOutlet var textFieldMoreInfo: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
textFieldItemName.delegate = self
textFieldQt.delegate = self
textFieldMoreInfo.delegate = self
}
...
/**
* Called when 'return' key pressed. return NO to ignore.
*/
func textFieldShouldReturn(textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
/**
* Called when the user click on the view (outside the UITextField).
*/
override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
self.view.endEditing(true)
}
}
Run Code Online (Sandbox Code Playgroud)
(此信息的来源).
| 归档时间: |
|
| 查看次数: |
3878 次 |
| 最近记录: |