如何为 1px 宽的 UIButton 添加黑色轮廓?
Posted
技术标签:
【中文标题】如何为 1px 宽的 UIButton 添加黑色轮廓?【英文标题】:How to add black outline to UIButton that is 1px wide? 【发布时间】:2016-07-12 02:09:04 【问题描述】:我是 xcode 的新手,想为 1px 宽的 UIButton 添加黑色轮廓。我在 Xcode 中搜索了 UIButton 的检查器,但找不到设置。我已经阅读了有关 UIButton 的文档,但它似乎没有这个特定的功能。是否可以在 UIButton 中添加彩色轮廓?
【问题讨论】:
也许btn.layer.borderColor
和 btn.layer.borderWidth
是你想要的
这可以对我通过情节提要添加的 UIButton 完成吗?
检查这个:***.com/questions/12301256/…
发帖的专业提示:您发布了很多问题,在我看来,如果您花更少的时间提出问题而花更多的时间寻找答案,您可能会学到更多,例如使用搜索引擎。问一个问题很容易,但如果问得太频繁,就会把必要的工作分担给志愿者。我们非常鼓励发帖者首先自学,然后询问他们是否真的卡住了。
我们也喜欢谨慎处理问题。他们不必是莎士比亚,但句子开头的大写字母,问题结尾的问号,以及细节和研究,都是值得赞赏的。也要保持简洁,像I have tried to solve this problem for <duration>, could someone please help me out? Thanks in advance for any help
这样的样板文件最好省略,因为它不会为问题添加任何内容。而是提出一个明确的问题。
【参考方案1】:
您可以通过访问其图层并修改视图来为视图添加轮廓
borderWidth
和 borderColor
【讨论】:
我通过情节提要添加的 UIButton 可以这样做吗? 是的,只需创建一个 IBOutlet。【参考方案2】:在 viewDidLoad() 中我输入:
self.buttonName.layer.borderWidth = 1
self.buttonName.layer.borderColor = UIColor.whiteColor().CGColor
【讨论】:
以上是关于如何为 1px 宽的 UIButton 添加黑色轮廓?的主要内容,如果未能解决你的问题,请参考以下文章
如何为我的 UIImageView 创建白色边框和黑色阴影?