在UIButton的文本周围添加边框

时间:2014-07-17 15:18:15

标签: ios uibutton

我正试图围绕UIButton的文字 本身(不确定它是不是阴影)制作边框

添加一个我想要它的样子的例子,试过一个“发光”教程(http://benscheirman.com/2011/09/creating-a-glow-effect-for-uilabel-and-uibutton/)并没有取得真正的成功

该按钮是从StoryBoard

创建的

与示例相似的东西就足够了 enter image description here

3 个答案:

答案 0 :(得分:2)

如果您使用标准UIButton只包含文字,因此如果没有图片,则以下代码段应该执行您尝试实现的内容。 确保myButton引用了您的按钮,并且您已导入QuartzCore

[[[myButton titleLabel] layer] setShadowOpacity:0.5f];
[[[myButton titleLabel] layer] setShadowOffset:CGSizeZero];
[[[myButton titleLabel] layer] setShadowColor:[[UIColor blackColor] CGColor]];

答案 1 :(得分:1)

好吧,THLabel似乎可以做到这一点(使用Stroke选项)虽然笔画没有发光,但这是一个很好的解决方案。感谢我找到它(并在此处发布以备将来参考) https://github.com/MuscleRumble/THLabel

答案 2 :(得分:0)

我不确定你想要的是什么但是试试

yourButton.titleLabel.shadowOffset=CGSizeMake(1, 2); yourButton.titleLabel.shadowColor=[UIColor redColor];