2011-09-17 13 views
0

ラベルの名前に関して、登録商標シンボルを上付き文字(指数位置)で表示する必要があります。それをuipickerViewとラベルに表示する必要があります。私は指数位置にユニコード\ u00AEを表示する方法の選択肢を見つけませんでしたSuperscript UIPickerViewの "Registered mark"

1)uipickerViewの異なる位置に2つのラベルを使用すべきですか?
2)または、ピッカービューに目的の名前の画像を表示しますか?

ありがとうございます!

答えて

0

あなたは私のようなnoobのであり、チェックしたい場合、私は、リンゴからカタログアプリに触発

、必要に応じて上付き文字を表示するためのピッカービューの画像を使用して

を終わりましたこのプロジェクトは、これは動作するはずです上付き文字について

project in Github

0

私のために:

@ "Sometext \ u00AE other text"

確認できますか?

+0

をご覧ください。 – Saran

0

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

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