【问题标题】:How to add black outline to UIButton that is 1px wide?如何为 1px 宽的 UIButton 添加黑色轮廓?
【发布时间】:2016-07-12 02:09:04
【问题描述】:

我是 xcode 的新手,想为 1px 宽的 UIButton 添加黑色轮廓。我在 Xcode 中搜索了 UIButton 的检查器,但找不到设置。我已经阅读了有关 UIButton 的文档,但它似乎没有这个特定的功能。是否可以在 UIButton 中添加彩色轮廓?

【问题讨论】:

  • 也许 btn.layer.borderColorbtn.layer.borderWidth 是你想要的
  • 这可以对我通过情节提要添加的 UIButton 完成吗?
  • 发帖的专业提示:您发布了很多问题,在我看来,如果您花更少的时间提出问题而花更多的时间寻找答案,您可能会学到更多,例如使用搜索引擎。问一个问题很容易,但如果问得太频繁,就会把必要的工作分担给志愿者。我们非常鼓励发帖者首先自学,然后询问他们是否真的卡住了。
  • 我们也喜欢谨慎处理问题。他们不必是莎士比亚,但句子开头的大写字母,问题结尾的问号,以及细节和研究,都是值得赞赏的。也要保持简洁,像I have tried to solve this problem for <duration>, could someone please help me out? Thanks in advance for any help 这样的样板文件最好省略,因为它不会为问题添加任何内容。而是提出一个明确的问题。

标签: ios swift xcode uibutton


【解决方案1】:

您可以通过访问其图层并修改视图来为视图添加轮廓

borderWidthborderColor

【讨论】:

  • 我通过情节提要添加的 UIButton 可以这样做吗?
  • 是的,只需创建一个 IBOutlet。
【解决方案2】:

在 viewDidLoad() 中我输入:

self.buttonName.layer.borderWidth = 1

self.buttonName.layer.borderColor = UIColor.whiteColor().CGColor

【讨论】:

    猜你喜欢
    • 2019-04-19
    • 1970-01-01
    • 2015-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-24
    • 1970-01-01
    相关资源
    最近更新 更多