0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[Swift] UIButtonクラスをコードで作る

Last updated at Posted at 2021-01-20

#UIButtonクラスを作る
ボタンはUIButtonクラスなので、インスタンスでボタンを作れます。

#準備
ボタンのバックグラウンドの画像を適当にダウンロードします。
ダウンロード.png

上の画像をAssetsフォルダの中に入れます。
これで準備完了です。
#やってみる


import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        //ボタンを作る
        let okButton=UIButton()
        //領域とボタンの位置
        okButton.frame=CGRect(x:100,y:100,width: 120,height: 120)
        //背景画像
        let bkgImage=UIImage(named: "maru.png")
        okButton.setBackgroundImage(bkgImage, for: .normal)
        
        view.addSubview(okButton)
    }
}

まず、UIButtonのインスタンスをokButtonに格納します。
そして、ボタンの位置とサイズをCGRect型で決定します。
背景画像をUIImage型で読み込んで,setBackgroundImageメソッドの引数に値を渡します。

最後に、view.addSubViewメソッドの引数にokButtonを渡します。
これは、viewにボタンを表示するためのメソッドです。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?