我在我的应用程序中使用名为“addButton”的自定义按钮,我想用白色为其边框,我怎样才能在我的自定义按钮周围获得白色边框?
您可以通过访问按钮的 layer 属性来设置 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