2

テキストの段落がありUILabel、テキストの途中に登録商標を表示する必要がある場合、どのように実装すればよいですか? 私は本当に画像ビューを使いたくありません。オーバーライドdrawRectまたは sth することを考えていますが、まだ理解していません。

ありがとう!

4

4 に答える 4

2

マットが提案したように、それはユニコードです。これは単に NSLocalizedString で使用する方法です。Unicode は記号を表します。NSLocalizedStrings は、言語ファイルを使用して複数の言語をサポートするために文字列を処理する場合に推奨される方法です。

someText.text = NSLocalizedString(@"iPhone\u2122",nil);
于 2013-04-22T14:38:07.043 に答える
2

文字 REGISTERED SIGN “®” U+00AE (文字列リテラル内\00AEに直接入力できないように記述) を使用します。その外観はフォントによって異なることに注意してください。通常、上付き文字のように見えますが、これは必須ではありません。一部のフォントでは、通常の「R」の約半分のサイズの「R」でテキストのベースラインに表示されます。むしろ読みやすい。

于 2013-04-22T16:08:06.060 に答える