Как добавить символ рупии в UILabel
на iPhone?
Символ рупии в iOS
Ответ 1
Символ рупии доступен как часть самой платформы. Перейдите в меню "Редактирование" > "Специальные символы" > "Валютные символы".
Когда я использовал его во-первых, у меня создалось впечатление, что это часть параметров меню Xcode, но прямо сейчас, когда я печатаю здесь, на этой странице, открывшейся в Firefox, и я перехожу в меню "Правка", я вижу то же самое Опция специальных символов в меню, поэтому, вероятно, она является частью самого OSX. Просто перетащите его где-нибудь на раскадровку, где вы хотите, чтобы этот символ появился. Я просто перетаскиваю то же самое здесь, давайте посмотрим, появится ли оно здесь или нет!
₹
Эта интеграция специальных символов в osx довольно удобна, а также имеет множество вариаций для этого специального символа (символ рупии в этом случае)
Ответ 2
Вот как я это сделал, используя Unicode Character. Он работает и тестируется мной.
NSString *[email protected]"\u20B9";
NSLog(@"print rupee symbol %@",rupee);
См. Эту ссылку Персонаж UniCode
Для Swift Language вы должны попробовать!
let rupee = "\u{20B9}"
println(rupee)
//для Swift > 2.0
let rupee = "\u{20B9}"
print(rupee)
Подробнее о UniChar, вы должны проверить этот Официальный Apple Doc Приветствия:)
Ответ 3
Yups, Parth прав, просто скопируйте и вставьте символ рупии (₹) в NSString, и вы закончили.
Ответ 4
Возможно, вам придется найти какой-то язык, который имеет похожий символ.
Или вы можете просто скопировать символ Rupee откуда-нибудь (например, из некоторого документа с мягкой копией, который содержит это), и вставить его прямо оттуда в текст UILabel.
На данный момент я не знаю другого способа, кроме этого, поскольку существующие клавиатуры еще не имеют символа Рупии. Может быть, в будущем это будет так:
Надеюсь, это поможет вам
Ответ 5
Перейдите к
Изменить → Эможи и символы
В Xcode 7 расположение символов немного изменилось из того, что было предложено Atul.
Ответ 6
Пройдите через следующую SO-почту,
Локализовать валюту для iPhone
Отредактировано:
вы также можете пойти с подходом к символу рупии как UIImageView
и показать его до ИЛИ после представления UILabel
.
См. ссылочный код:
Ниже в файле .h
...
UIView* iContainerView;
UIImageView* iRupeeSymbol;
UILabel* iAmountLabel;
И ваш файл .m будет выглядеть следующим образом.
iRupeeSymbol= [[UIImageView alloc] initWithImage:myRupeeImage];
iAmountLabel.text = @"55555";
[iContainetView addSubview:iRupeeSymbol];
[iContainetView addSubview:iAmountLabel];
[self.view addSubview:iContainetView];
И установите соответствующее значение фрейма для всех трех видов,
Ответ 7
В Swift 4
пусть RSlabel = UILabel()
пусть стоимость = 1000
override func viewDidLoad() {
super.viewDidLoad()
RSlabel.text = "\u{20B9}"+"\(cost)"
print(RSlabel,"RSlabel")
}