如何在 UI 按钮/文本标签中的字母周围制作边框?

Posted

技术标签:

【中文标题】如何在 UI 按钮/文本标签中的字母周围制作边框?【英文标题】:How to make a border around a letter in UI Button/Text Label? 【发布时间】:2014-04-13 06:37:57 【问题描述】:

我已经尝试过了 40 分钟,但我仍然无法在出现的文本周围添加边框,它仍然是一种纯色蓝色,我需要在文本周围设置黑色边框。

[bigButtonHere setTitleColor:[UIColor blueColor] forState:UIControlStateNormal];

[bigButtonHere.titleLabel setShadowOffset:CGSizeMake(1, 2)];

我该怎么做?

附加:我需要在按钮的文本上使用它,所以如果文本是黄色的,它必须在字母周围有黑色轮廓。

【问题讨论】:

边框不是词,边框是 从技术上讲,寄宿生是一个词,它的意思是“登机的人”,就像登机或乘船一样 是的,Border thatnks man! 这里有一些给按钮添加边框的好方法***.com/questions/18384832/… 【参考方案1】:

只有

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

测试过!

【讨论】:

@AlieN 我需要在按钮的文本中 @Ricky 然后显示更多代码,因为我编写的代码适合我。你用的是ios7吗?我是。 我在 View 上有按钮,在按钮上有一个图像!不使用故事板 @AlieN 会破坏游戏,它是一个文字游戏,有些答案比其他答案更长!你在说什么!!!

以上是关于如何在 UI 按钮/文本标签中的字母周围制作边框?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在堆栈视图中的按钮周围添加“较小”边框?

如何删除(UITableView)分组文本字段周围的边框

从图像上的 alt 标记文本中删除边框

Kivy - 在文本周围绘制矩形

单击时,React 按钮周围有蓝色边框

如何将位于 UI View 中的长文本标签制作成 Swift 中的多行?