Верхний индекс "Зарегистрированная марка" в UIPickerView - PullRequest
0 голосов
/ 17 сентября 2011

Мне нужно показать зарегистрированный символ торговой марки в верхнем индексе (позиция экспоненты) по отношению к названию этикетки.нужно показать это в uipickerView и метке.Я не нашел вариант, как показать юникод \ u00AE в позиции экспоненты,

1) Должен ли я использовать 2 метки в разных позициях в uipickerView?
2) Или показать изображение вВид сборщика с намеченным именем?

Большое спасибо!

Ответы [ 3 ]

0 голосов
/ 17 сентября 2011

Символ Юникода очень слегка надписан, но я думаю, этого вам недостаточно. Вы не можете смешивать размеры шрифта и стили внутри метки, поэтому нет простого ответа. Две метки, вероятно, не сработают, потому что вам придется отрегулировать положение знака R.

Самый простой ответ, вероятно, состоит в том, чтобы создать подкласс UILabel и, в методе drawRect, вызвать супер реализацию и затем вручную нарисовать строку R там, где вы хотите. Вы можете получить размер существующего текста, используя методы рисования NSString, чтобы вы знали, где разместить символ.

0 голосов
/ 28 сентября 2011

Я закончил тем, что использовал изображение в окне выбора, чтобы показать верхний индекс при необходимости,

вдохновленный каталогом приложений от apple,

если вы такой нуб, как я, и хотели бы проверить проект, перейдите на

проект в Github

0 голосов
/ 17 сентября 2011

Для меня это работает:

@ "Sometext \ u00AE другой текст".

Можешь проверить?

...