swift:角丸ボタンを配置する
OSX Yosemite(10.10.5)
Xcode 7.2.1
Swift version 2.1.1
を使用しております。
角丸の画像イメージボタンを使おうと思います。
まずは通常の画像イメージのボタン。
普通の画像ボタン例
let button = UIButton(frame: CGRectMake(10, 100,280,280)) //表示位置、サイズ
let buttonImage:UIImage = UIImage(named: "bt.png")! //画像ファイル名
button.setImage(buttonImage, forState: UIControlState.Normal)
button.addTarget(self, action: "btn_click:", forControlEvents:.TouchUpInside) //押された際によばれる
self.view.addSubview(button) //登録
サイズにあったボタンが表示されます。
下記を追加すると角丸ボタンが表示されます。
button.layer.cornerRadius = 40 //角のR設定
button.layer.masksToBounds = true
このような丸いボタンも作ることが可能です。
元画像を加工して角丸ボタンを作るのもありですが
ボタンの設定により変化を付けることもできるので覚えておくとよいかと思います。
Author And Source
この問題について(swift:角丸ボタンを配置する), 我々は、より多くの情報をここで見つけました https://qiita.com/t_punch/items/7199ef33d8f5cdca254f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .