0

ラベル名に対して上付き文字(指数位置)に登録商標記号を表示したい。uipickerView とラベルで表示する必要があります。ユニコード\u00AEを指数位置に表示する方法のオプションが見つかりませんでした。

1) uipickerView の異なる位置で 2 つのラベルを使用する必要がありますか?
2) または、意図した名前でピッカー ビューに画像を表示しますか?

どうもありがとう!

4

3 に答える 3

0

私にとってこれはうまくいきます:

@"Sometext \u00AE other text".

確認できますか?

于 2011-09-17T13:52:29.847 に答える
0

Unicode 記号にはわずかに上付き文字が付いていますが、これでは十分ではないと思います。ラベル内でフォント サイズとスタイルを混在させることはできないため、簡単な答えはありません。R 記号の位置を調整する必要があるため、2 つのラベルはおそらく機能しません。

おそらく最も簡単な答えは、UILabel をサブクラス化し、drawRect メソッドでスーパー実装を呼び出してから、R 文字列を必要な場所に手動で描画することです。NSString 描画メソッドを使用して既存のテキストのサイズを取得できるため、シンボルを配置する場所がわかります。

于 2011-09-17T13:58:17.247 に答える
0

必要に応じてピッカービューで画像を使用して上付き文字を表示することになりました。

Appleのカタログアプリにインスパイアされ、

あなたが私のような初心者で、プロジェクトを確認したい場合は、にアクセスしてください

Github のプロジェクト

于 2011-09-28T03:41:15.410 に答える