【问题标题】:How to add a button with border to storyboard in Xcode 6如何在 Xcode 6 中将带边框的按钮添加到情节提要
【发布时间】:2015-05-07 03:50:02
【问题描述】:

我想在 Xcode 6 中创建一个带边框的按钮。例如,我希望它看起来像这个库中的按钮 - https://github.com/a1anyip/AYVibrantButton - 没有任何特殊的视觉效果。是否可以通过在 IB 中进行一些设置而不编写任何代码来实现这一点?谢谢。

【问题讨论】:

  • 获取两张图片,一张是透明背景和边框,第二张是你想要的背景,在Storyboard按钮中设置图片,正常模式和高亮模式。
  • 边框、圆角半径和视觉模糊效果是运行时特性。在 xcode 中,您只能通过代码来完成。

标签: ios objective-c xcode ios8 xcode6


【解决方案1】:

您可以在情节提要中添加运行时属性

选择您的按钮

【讨论】:

  • 非常感谢,但是如何更改按钮的宽度?
  • 我想我明白了。现在是否可以更改边框颜色或其他一些属性?
  • 按钮的几乎所有属性都可以在这里设置。这里是 KVC 的技术。
  • 谢谢。 Xcode 中的这些属性没有自动完成功能,而且在运行之前看不到边框,这有点难看。
【解决方案2】:

“addImageButton”这里是我的 UIButton,我正在使用下面的代码行来为按钮创建边框。

 [addImageButton.layer setBorderWidth:5];
[addImageButton.layer setBorderColor:[[UIColor redColor] CGColor]];
[addImageButton setTintColor:[UIColor whiteColor]];
[addImageButton setTitleColor:[UIColor redColor] forState:UIControlStateNormal];

希望这能解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    • 1970-01-01
    • 2014-08-29
    相关资源
    最近更新 更多