140得票16回答
如何在Swift中给UILabel添加下划线?

如何在Swift中给UILabel添加下划线?我查了一些Objective-C的方法,但在Swift中无法正常使用。

133得票9回答
NSAttributedString 添加文本对齐方式。

如何为NSAttributedString添加文本对齐属性以使文本居中? 编辑: 我有做错什么吗?它似乎没有改变文本的对齐方式。CTParagraphStyleSetting setting; setting.spec = kCTParagraphStyleSpecifierAlignmen...

120得票16回答
Swift:在标签或文本视图中显示HTML数据

我有一些包含标题、段落、图片和列表标记的 HTML 数据。 是否有办法在一个 UITextView 或 UILabel 中显示这些数据?

113得票12回答
属性文本中心对齐

我已经尝试了所有方法,但似乎无法将这段文字居中。请问有人可以告诉我错误出在哪里吗?NSMutableParagraphStyle *paragraphStyle = NSMutableParagraphStyle.new; paragraphStyle.alignment = NSTextAl...

113得票17回答
在一个标签中使用多种字体颜色

在iOS中,是否有一种方法可以在单个标签中使用两种甚至三种字体颜色? 以文本“你好,你怎么样”为例,“你好,”将会是蓝色的,“你怎么样”将会是绿色的? 这种做法可行吗?这似乎比创建多个标签更容易实现?

106得票16回答
在Storyboard中使用自定义字体的属性字符串无法正确加载

我们在项目中使用了自定义字体。在Xcode 5中运行良好,在Xcode 6中,纯文本和代码中的属性字符串可以正常工作。但是在故事板中设置的那些带属性的字符串在模拟器或设备上运行时都会回归到Helvetica字体,尽管它们在故事板中看起来很正常。 我不确定这是否是Xcode 6或iOS 8 S...

104得票9回答
iPhone/iPad:如何准确使用NSAttributedString?

很多人在谈论iPhone/iPad上的富文本,也有很多人知道NSAttributedString。 但是如何使用NSAttributedString呢?我搜索了很久,没有找到任何线索。 我知道如何设置一个NSAttributedString,那么如何在iPhone/iPad上显示带富文本的...

98得票5回答
更改NSMutableAttributedString中链接的颜色

我有以下代码,但我的链接颜色总是蓝色。如何改变它们的颜色?[_string addAttribute:NSLinkAttributeName value:tag range:NSMakeRange(position, length)]; [_string addAttribute:NSFont...

81得票4回答
两种不同字体大小的NSAttributedString示例?

NSAttributedString对我来说真的很难理解。 我想设置一个UILabel,使其具有不同大小的文本,我知道可以使用NSAttributedString,但是我无法从文档中找到任何有用的信息。 如果有人能给我提供一个具体的例子,那就太好了。 例如,假设我想要的文本是:(in s...

76得票4回答
NSAttributedString背景颜色和圆角

关于自定义UIView的圆角和文本背景颜色,我有一个问题。 基本上,我需要在自定义的UIView中实现如下效果(附图 - 注意一侧的圆角): 我的思路是: 使用Core Text获取字形运行。 检查高亮范围。 如果当前的运行在高亮范围内,则在绘制字形运行之前绘制带有圆角和所需填充颜色...