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:字符串强调和粗体的主要内容,如果未能解决你的问题,请参考以下文章

Windows 中锯齿状的谷歌字体和粗体的外来字符

在textview中一起使用Swift常规和粗体字体

带有字体名称和粗体的 UITextView 格式

markdown #3斜体和粗体

使用 javascript 使用 innerhtml 提交表单后显示超链接和粗体字文本

更改 matplotlib 中子图的“xticks”和“Yticks”的字体大小和粗体 [重复]