Xcode (objective-c,swift)、Android開発で、ボタン を角丸にする方法
ボタン のコーナーを丸くする定義です。
ラベル項目に対しても同じ処理で可能です。
数値の大きさ次第で、項目を丸くすることは可能です。
角丸対応なし

角丸対応あり
Androidは、枠線変更可能
Objective-c
1 | @interface ViewController () |
2 | @implementation N00ViewController |
13 | sta_btn.layer.cornerRadius = 10; |
Swift
1 | class ViewController: UIViewController { |
4 | @IBOutlet weak var bangou: UILabel! |
10 | override func viewDidLoad() { |
16 | self .bangou.layer.cornerRadius = 10 |
17 | self .bangou.layer.masksToBounds = true |
Android
1 | < item android:state_pressed = "false" |
2 | android:state_focused = "false" > |
7 | android:shape = "rectangle" > |
10 | android:startColor = "#000000" |
11 | android:endColor = "#000000" |
12 | android:type = "linear" /> |
14 | android:radius = "10dip" /> |
17 | android:color = "#FF0000" /> |
画面定義(XML)のbackgroundで、色と角丸の共存はできないため、
色別角丸のXML定義をdrawableフォルダに作成して個々に、画面XML定義に設定する。
「これってすごい」「みんなに教えたい!」と思ったらぜひ共有してみてください