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