IOS:字符串强调和粗体
Posted
技术标签:
【中文标题】IOS:字符串强调和粗体【英文标题】:IOS: string stressed and bold 【发布时间】:2011-04-20 10:41:49 【问题描述】:我有一个标签数组
[labelsArray objectAtIndex:1] ????
我想将标签文本样式更改为粗体和强调。我该怎么做?
【问题讨论】:
我认为你不能把字符串加粗。你想做什么? 请问这是一个标签数组 没有人知道你所说的压力是什么意思;你是说插图吗? 对不起...我会说下划线 【参考方案1】:我不明白你所说的强调是什么意思,但如果你想把它加粗,你可以写:
UILabel *label = [labelArray objectAtIndex:1];
label.font = [UIFont fontWithName:@"Helvetica-Bold" size:18];
大小和字体类型当然取决于您。 以下是列表:http://www.prepressure.com/fonts/basics/ios-4-fonts
编辑评论: 我从来没有这样做过,但经过一番搜索后,我在 *** 找到了这篇文章。您可以尝试一下,但据我所知,没有“内置”功能。
Underline text in UIlabel
【讨论】:
【参考方案2】:如果标签中有不同的字体,你不知道你可以试试这个:
NSInteger i = 0;
for ( ... )
UILabel *label = [labelArray objectAtIndex:i];
UIFont *oldFont = label.font;
NSString *fontName = [NSString stringWithFormat:@"%@-BoldItalic", oldFont.fontName];
label.font = [UIFont fontWithName:fontName size:oldFont.pointSize];
希望这会有所帮助!
【讨论】:
以上是关于IOS:字符串强调和粗体的主要内容,如果未能解决你的问题,请参考以下文章