айфон, как написать символ на этикетке? - PullRequest
4 голосов
/ 27 марта 2012

Я собираюсь разработать приложение для iPhone.Но я застрял с одним местом.Я хочу написать какой-нибудь символ на этикетке из файла xib.

Символы не на клавиатуре, но мы можем получить их по значению ASCII.

например: значение ACSII длясимвольный знак "mue" - 230, но как напечатать этот символ "mue" на этикетке, которую я не знаю.

Поэтому, пожалуйста, помогите мне в этом.

Заранее спасибо.

Ответы [ 7 ]

3 голосов
/ 27 марта 2012

Используйте NSUTF8StringEncoding для кодирования вашей строки.

Например,

NSString *str = [NSString stringWithUTF8String:"your string for encoding"];

[lblName setText:str];

Следующая функция также поможет:

- (NSString *) decodedString:(NSString *) originalString {
    NSString *newString = [NSString stringWithUTF8String:[originalString cStringUsingEncoding:[NSString defaultCStringEncoding]]];
    return newString;
}

Предлагаю использовать вышеуказанную функцию.

3 голосов
/ 30 января 2018

Нажмите «Command» + «Control» + «Space», чтобы открыть меню специальных символов.Проверьте, присутствует ли нужный символ.Если это не так, щелкните значок шестеренки, затем выберите нужную категорию - добавьте ее в список.

См. Скриншот ниже

3 голосов
/ 27 марта 2012

Используйте любой редактор, который вам нравится, чтобы создать этот символ, и откройте свой XIB в XCode и просто скопируйте / вставьте его?

2 голосов
/ 27 марта 2012

Вы можете просто напечатать в метке, используя клавишу «Alt» + клавишу «m» на клавиатуре, когда вы редактируете метку в вашей XIB и остальные символы, вы можете легко получить, используя клавишу «Alt» и другие клавиши,Вы можете исправить клавишу «Alt» и изменить другие клавиши (одну за другой).

2 голосов
/ 27 марта 2012

Если вместо этого вы можете использовать номер Юникода, вы можете сделать это следующим образом:

NSString *muString = [NSString stringWithFormat:@"%C", 0x03BC];

Напишите 0x, затем номер Unicode.

2 голосов
/ 27 марта 2012

Я думаю, что вы имеете в виду символ 'µ', да?

Если это так, вы можете просто ввести его в метку, нажав «option» и «m» на клавиатуре Macintosh, когда вы редактируете метку в XIB.

2 голосов
/ 27 марта 2012

Откройте панель «Специальные символы» и найдите своего персонажа. Вы можете найти его в нижней части меню редактирования. Для этого тоже есть ярлык: cmd + opt + t

Скопируйте и вставьте оттуда своего персонажа в свою UILabel.

и между прочим: опция + м = µ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...