UIButton で境界線を作成するにはどうすればいいですか? 質問する

UIButton で境界線を作成するにはどうすればいいですか? 質問する

アプリで「addButton」という名前のカスタム ボタンを使用しており、そのボタンを白色で縁取りしたいのですが、カスタム ボタンの周囲に白色の縁取りを付けるにはどうすればよいですか?

ベストアンサー1

ボタンのレイヤー プロパティにアクセスすることで、CALayer の境界プロパティを設定できます。

まずクォーツを加える

#import <QuartzCore/QuartzCore.h>

プロパティを設定します:

myButton.layer.borderWidth = 2.0f;
myButton.layer.borderColor = [UIColor greenColor].CGColor;

見る:

https://developer.apple.com/documentation/quartzcore/calayer#//apple_ref/occ/cl/CALayer

上記のリンクの CALayer を使用すると、コーナー半径、maskToBounds などの他のプロパティを設定できます。

また、ボタンの楽しみに関する良い記事:

https://web.archive.org/web/20161221132308/http://www.apptite.be/tutorial_custom_uibuttons.php

おすすめ記事