首先使用singleView创建工程,用storyBoard画界面:
之后的设计和以往一样,添加两个Label,两个UITextField,并把View的父类修改为UIControl。
接下来的代码:
class ViewController: UIViewController {
@IBOutlet var nameField : UITextField
@IBOutlet var numberField : UITextField
override func viewDidLoad() {
super.viewDidLoad()
//这里写各种控件的初始化
}
//@IBAction 即OC中的-(IBAction) 看来可以使用@XX作为前缀
@IBAction func closeKeyBoard()
{
self.nameField?.resignFirstResponder()
self.numberField?.resignFirstResponder()
//这是点击背景触发的事件 用.调用方法
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}