Как отобразить значок авторского права в тексте UILabel?

Используйте TempData [] Набор

, tempdata хранится от одного запроса до следующего, тогда его уведенный.

13
задан Neall 23 October 2009 в 16:59
поделиться

5 ответов

Если ваши исходные файлы находятся в UTF-8, какими они должны быть, это должно работать нормально. В противном случае вам следует использовать .strings-файлы в сочетании с макросом NSLocalizedString () и поместить текст в файлы UTF-16.

Подходит для меня: myUILabel.text = @ "© by me";

© by me
(источник: hillrippers.ch )

Редактировать: Теперь, когда я вижу, что вы пытались вставить символ как объект HTML - это не работает, просто вставьте символ в том виде, в каком он появляется.

11
ответ дан 1 December 2019 в 17:34
поделиться

В построителе интерфейса попробуйте вместе Option и G .

Если у вас нет клавиши Option , попробуйте использовать ALT .

28
ответ дан 1 December 2019 в 17:34
поделиться

Другой способ вставлять символы без обработки кодировки символов исходных файлов - это кодировать их как байты UTF-8 с использованием экранирования \ x .

Согласно Fileformat.info , знак авторских прав Байты UTF-8 - это 0xC2 0xA9.

Итак, это работает: @ "\ xC2 \ xA9 Nationwide"

Вот как я все делаю.

7
ответ дан 1 December 2019 в 17:34
поделиться

Скопируйте и вставьте символ авторского права © прямо в исходный код.

5
ответ дан 1 December 2019 в 17:34
поделиться

Обычно не рекомендуется пропускать через компилятор строки, отличные от ASCII. Таким образом, подход UTF-8 лучше, если он не читается. Вы можете использовать

NSLocalizedString(@"copyright", @"");

, и тогда файл .strings с

copyright = "©2009";

будет намного проще обобщить на другие строки, отличные от ASCII.

(Кстати, это option + g, а не option + c.)

1
ответ дан 1 December 2019 в 17:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: