@"\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]];