小编典典

如何在 UIButton 中创建边框?

all

我在我的应用程序中使用名为“addButton”的自定义按钮,我想用白色为其边框,我怎样才能在我的自定义按钮周围获得白色边框?


阅读 103

收藏
2022-08-15

共1个答案

小编典典

您可以通过访问按钮的 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

2022-08-15