将黑本精通IOS开发,原来用OC写的demo,都改用swift写.
首先使用singleView创建工程,用storyBoard画界面:
![](https://img-blog.csdn.net/20140619060302625?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGltYW5pbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
之后的设计和以往一样,添加两个Label,两个UITextField,并把View的父类修改为UIControl。
接下来的代码:
首先使用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()
}
}