対象:
Swift

ボタンの角を丸くする(Swift)

iOSでボタンの角をを丸くしたいと思ったことはないだろうか。コードなら以下のようにlayer.cornerRadiusに半径を指定すればボタンを角丸にできる。

        // ボタンの角を丸くする
        button.layer.cornerRadius = 5

え?ボタンを角丸にしたいだけなのにInterface Builderでできないのかって?まあ、一応できると言えばできる。Identity inspectorのUser Defined Runtime Attributesでlayer.cornerRadiusを追加して値を指定する。


Interface Builderの表示は角丸にはならないが、アプリを実行してみると角丸のボタンが表示されるはずだ。


(2016/07/31)

新着情報
【iOS Objective-C, Swift Tips】アプリアイコンにバッジを表示(Swift)
【iOS Objective-C, Swift Tips】画像の向きを指定して保存する(Swift)
【iOS Objective-C, Swift Tips】UIImagePickerControllerの表示を日本語にする(Swift)

Copyright(C) 2004-2017 モバイル開発系(K) All rights reserved.
[Home]