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個使用圖片的按鈕,並加入各按鈕按下後的動作方法。

--

--