在iOS6中绘制了@“\ uFFFC”替换字符,这在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]];