1

@"\uFFFC" 替换字符在 iOS6 中绘制,在 iOS5 中不会出现。在这些替换字符的位置绘制图像后,小矩形出现在图像顶部。

是否可以在不改变 CTRun 属性的情况下避免这种情况?(通过将文本颜色设置为清除?)

我正在关注http://www.raywenderlich.com/4147/core-text-tutorial-for-ios-making-a-magazine-app中的教程

但是我没有使用“”字符,而是使用了替换字符(如文档所建议的那样)。问题是,通过使用此字符,我正在绘制的图像上显示一个矩形(此问题仅在 iOS6 中发生)

//add a space to the text so that it can call the delegate
[aString appendAttributedString:[[[NSAttributedString alloc] initWithString:@"\uFFFC" attributes:attrDictionaryDelegate] autorelease]];
4

0 回答 0