7得票3回答
在NSAttributedString(iOS7+)中自定义下划线模式

我试图为iOS7+/TextKit中的NSAttributedString添加点线下划线样式。当然,我已经尝试使用内置的NSUnderlinePatternDot: NSString *string = self.label.text; NSRange underlineRange = [s...

7得票2回答
iOS 7 UITextView: 重新打开应用后,NSTextAttachment 的大小变为2倍

我正在使用ios7中的Text Kit构建笔记编辑器。之前,我遇到了自定义大小的NSTextAttachment渲染问题,导致渲染速度非常慢。我通过缩放图像然后将它们添加到textview中解决了这个问题。你可以在iOS 7.0 UITextView gettings terribly slo...

7得票1回答
当设置视图控制器的布局管理器用于NSTextStorage子类时,出现无效字形索引。

我的目标是使用TextKit对某些单词进行斜体、设置文本大小等操作。 首先,我只想在我的文本串中突出显示一个字符。由于我对TextKit(实际上是编程)很陌生,因此我正在遵循obc.io问题#5的语法高亮主题。 当我使用内置于我创建的UITextView的NSLayoutManager时,...

7得票1回答
如何定义自定义NSUnderlineStyle

查看NSLayoutManager的文档,特别是drawUnderlineForGlyphRange:underlineType:baselineOffset:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:方法时,我注意到以下内...