如何在Xcode 6中添加带边框的按钮到故事板

Jam*_*mes 11 xcode objective-c ios xcode6 ios8

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

Leo*_*Leo 28

您可以在storyboard中添加运行时属性

选择你的按钮

故事板中的运行时属性

  • 在此几乎可以设置按钮的所有属性。这是KVC的技术。 (2认同)
  • 谢谢。有点丑陋,Xcode中的这些属性没有自动完成功能,并且在运行边框之前您看不到边框。 (2认同)

小智 6

“ addImageButton”是我的UIButton,我使用下面的代码行创建按钮的边框。

 [addImageButton.layer setBorderWidth:5];
[addImageButton.layer setBorderColor:[[UIColor redColor] CGColor]];
[addImageButton setTintColor:[UIColor whiteColor]];
[addImageButton setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)

快照

希望这能解决您的问题。