import UIKit
class ViewController: UIViewController ,UITextFieldDelegate,UITextViewDelegate,UIActionSheet Delegate,UIAlertViewDelegate{
override func viewDidLoad() {
super.viewDidLoad()
let button:UIButton = UIButton(type: UIButtonType.Custom)
button.frame = CGRectMake(10, 80, 200, 30)
// button.backgroundColor = UIColor.purpleColor()
button.setTitle("按鈕", forState: UIControlState.Normal)
button.setTitleColor(UIColor.redColor(), forState: UIControlState.Normal)
button.setTitleColor(UIColor.greenColor(), forState: UIControlState.Highlighted)
button.setTitleColor(UIColor.grayColor(), forState: UIControlState.Disabled)////禁用狀態(tài)下文字的顏色
button.setTitleShadowColor(UIColor.whiteColor(), forState: UIControlState.Normal)
button.setTitleShadowColor(UIColor.blueColor(), forState: UIControlState.Highlighted)
button.setTitleShadowColor(UIColor.orangeColor(), forState: UIControlState.Disabled)//禁用狀態(tài)下陰影文字的顏色
//按鈕文字圖標(biāo)的設(shè)置
button.setBackgroundImage(UIImage(named: "lalala"), forState:.Normal)
//1不傳遞觸摸對(duì)象(即點(diǎn)擊的按鈕)
button.addTarget(self, action: Selector("tapped"), forControlEvents: UIControlEvents.TouchUpInside)
//2.傳遞觸摸對(duì)象(即點(diǎn)擊的按鈕)稀轨,需要在定義action參數(shù)時(shí),方法名稱后面帶上冒號(hào)
button.addTarget(self, action: Selector("tapped:"), forControlEvents: UIControlEvents.TouchUpInside)
self.view.addSubview(button)
}
//1不傳遞觸摸對(duì)象(即點(diǎn)擊的按鈕)
func tapped(){
print("tapped")
}
//2.傳遞觸摸對(duì)象(即點(diǎn)擊的按鈕)滞磺,需要在定義action參數(shù)時(shí),方法名稱后面帶上冒號(hào)
func tapped(button:UIButton){
print("tapped haha")
}
}