声明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨,请在有OC基础的情况下阅读本博客
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
/*
UIButton 的创建
1. UIControlStateNormal 变成 UIControlState.Normal 并且可以省略UIControlState
即UIControlStateNormal 变成.Normal
2. [UIColor colorWithRed: green: blue: alpha:] 变成UIColor(red:,green:,blue: ,alpha:)
需要注意的是,OC可以写成100/255. swift不可以,只能写成100/255.0
3. 按钮添加事件的@selector变成#selector;
UIControlEventTouchDragInside变成 .TouchUpInside
4. -(void)btnClick 变成 func btnClick()
5. 字符串@“” 变成“”
*/
let btn = UIButton(frame:CGRectMake(10,10,100,100))
btn.setTitle("点击", forState: .Normal)
btn.backgroundColor = UIColor(red: 100/255,green:100/255.0 ,blue:100/255.0 ,alpha:1)
btn.addTarget(self, action: #selector(btnClick), forControlEvents: .TouchUpInside)
self.view.addSubview(btn)
}
func btnClick(){
NSLog("hello world");
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}