LoginSignup
1

More than 3 years have passed since last update.

Swift Buttonに影を付ける(ついでに丸にも)

Posted at

・書く理由

あまり使わないので、アウトプット用に書きます。

・コード

・cornerRadiusの値は縁だけ丸くするなら15.0~20.0くらいが良いかと。
・shadowColorは影の色です。グレーでも黒でもお好きな色を。
・shadowRadiusは影の丸さです。これも3~5程度で良いかと。
・shadowOffsetは影のサイズです。CGSizeで指定可能です。
・shadowOpacityは影の透明度です。すいません、ここは適当です。
 値を変えながら試してみてください。

ViewController.swift

func ButtuonShadow(position: UIButton){
        //ボタンに影をつけて丸にする
        position.layer.cornerRadius = screenWidth/12
        position.layer.shadowColor = UIColor.black.cgColor
        position.layer.shadowRadius = 3
        position.layer.shadowOffset = CGSize(width: 2, height: 2)
        position.layer.shadowOpacity = 0.5

    }

あまり需要はなさそうですが、たくさんボタン付けたりするなら。
1人にでも役に立てたら幸いです。

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
1