5

テキストの一部として「BLACKRIGHT-POINTINGTRIANGLE」(U + 25B6)を使用したいと思いUILabelます。ラベルはシステムフォント(UIFont's systemFontOfSize:)を使用します。問題は、私の三角形が「黒い右向きの三角形」ではなく、派手な画像としてレンダリングされることです。プレーンバージョンを見ることができますか?

4

2 に答える 2

16

に基づく:

iOS5ではUnicode文字の描画方法が異なります

iOS 6は、Unicode 6.1のバリエーションセレクター(この場合)をサポートしています\U0000FE0E。私自身の質問に答えるには:

@"\U000025B6" // a fancy triangle (mapped to Emoji)
@"\U000025B6\U0000FE0E" // black right-pointing triangle

詳細については、http://www.unicode.org/versions/Unicode6.1.0/を確認してください。

@ martin-rと@ACBに感謝します。あなたのヒントがなければ、これを理解することはできません。

于 2012-12-12T08:55:04.370 に答える
2

誰かがその開発フォーラムにアクセスできない場合、以下の行はAppleからの返信です。

「iOSで出荷されるフォントのセットを使用すると、Hiragino KakuGothicProNに必要なグリフが含まれます。」

その特定のフォントを使用してみてください。それが現在利用できる唯一の方法です。

于 2012-12-11T18:46:29.877 に答える