LoginSignup
8
10

More than 3 years have passed since last update.

[Swift5]オシャレなボタン(角丸・影付きボタン)の作成

Last updated at Posted at 2020-06-11

本記事では、オシャレでモダンなボタンの作成の仕方を紹介します!
とても簡単に作成できるので、ぜひ試してみてください!

Before

スクリーンショット 2020-06-11 17.54.12.png

After

スクリーンショット 2020-06-11 17.53.34.png

ボタンの角が丸くなり、影が付いたことでオシャレになりましたね!
ViewController.swift上で少しのコードを書くだけで簡単に実装可能なので試してみてください!
詳しくは下記のサンプルコードを見てください!

サンプルコード

ViewController.swift
import UIKit

class ViewController: UIViewController {

    @IBOutlet var shadowButton: UIButton!

    override func viewDidLoad() {
        super.viewDidLoad()

        // 1.角丸設定
        // UIButtonの変数名.layer.cornerRadius = 角丸の大きさ
        shadowButton.layer.cornerRadius = 10

        // 2.影の設定
        // 影の濃さ
        shadowButton.layer.shadowOpacity = 0.7
        // 影のぼかしの大きさ
        shadowButton.layer.shadowRadius = 3
        // 影の色
        shadowButton.layer.shadowColor = UIColor.black.cgColor
        // 影の方向(width=右方向、height=下方向)
        shadowButton.layer.shadowOffset = CGSize(width: 5, height: 5)
    }
}
8
10
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
8
10