UIButton
•因為各按鈕都可
— 使用 UIButton(type: UIButton.ButtonType)建立預設樣式的按鈕。
— 使用 UIButton(frame: CGRect(x: 0, y: 0,width: 150, height: 30))建立自定義的按鈕。
— 建立自定義的按鈕後,使用 UIButton 的方法 setImage(UIImage(named: “play”), for: .normal)設置 UIImage 給UIButton,建立使用圖片的按鈕。使用 UImage(named:)生成圖片元件時,如果為 png 圖片檔案類型,可以不用寫副檔名.png,將檔案名稱設定好,程式就會自己找到圖片檔案,如果沒有 @2x 及 @3x 不同解析度的圖片檔案,就會一律使用同樣尺寸的圖片檔案。來初始化一個按鈕,所以可建立同一個變數建立各按鈕,也可分別建立各個常數建立各按鈕。•使用 addTarget(self, action: #selector(ViewController.clickButton), for: .touchUpInside)設置按鈕按下後的動作
— 第一個傳入參數是當事件發生時,要呼叫哪一個物件。
— 第二個傳入參數是呼叫的物件要執行的方法,以#selector()來指定,ViewController.clickButton指的就是ViewController類別的clickButton方法。
— 第三個傳入參數是觸發的事件。
建立同一個變數建立2個預設樣式的按鈕及1個自定義的按鈕,再各自加入按鈕按下後的動作方法,也可建立兩個常數分別建立2個使用圖片的按鈕,並加入各按鈕按下後的動作方法。