Символ рупии в iOS - PullRequest
       5

Символ рупии в iOS

13 голосов
/ 27 марта 2011

Как добавить символ рупии в UILabel на iPhone?

Ответы [ 7 ]

32 голосов
/ 06 октября 2014

Вот как я это сделал, используя Unicode Character Он работает и проверен мной.

NSString *rupee=@"\u20B9"; NSLog(@"print rupee symbol %@",rupee); Пожалуйста, обратитесь по этой ссылке UniCode Character

Для языка Swift вы должны попробовать!

let rupee = "\u{20B9}"
println(rupee)

// для Swift> 2.0

let rupee = "\u{20B9}"
print(rupee)

подробнее об UniChar вы должны проверить это Официальный Apple Doc Приветствия:)

18 голосов
/ 29 ноября 2012

Символ рупии доступен как часть самой платформы. Перейдите в «Правка»> «Специальные символы»> «Символы валют».

Когда я использовал его впервые, у меня сложилось впечатление, что это часть пунктов меню Xcode, но сейчас, когда я печатаю здесь, на этой странице, открытой в Firefox, и я захожу в меню «Правка», я вижу то же самое. Параметр специальных символов в меню, так что, вероятно, он является частью самого OSX. Просто перетащите его в любое место на раскадровке, где вы хотите, чтобы этот символ появился. Я просто перетаскиваю то же самое здесь, давайте посмотрим, появляется оно здесь или нет!

Эта интеграция специальных символов в osx довольно удобна и также имеет много вариантов для этого специального символа (символ рупии в данном случае)

7 голосов
/ 05 июня 2013

Да, Parth прав, просто скопируйте и вставьте символ рупии (₹) в строку NSString, и все готово.

2 голосов
/ 01 июня 2016

Перейти к

Редактировать -> Emoji & Symbols

В Xcode 7 расположение символов немного изменилось по сравнению с тем, что было предложено Atul.

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

Может быть, вам нужно будет найти язык с похожим символом.

Или вы можете просто скопировать символ рупии откуда-то (например, из какого-либо документа в мягкой копии, который содержит это) и вставить его прямо в текст UILabel.

Пока что я не знаю другого пути, кроме этого, поскольку на нынешних клавиатурах пока нет символа рупии. Может быть, в будущем это будет иметь :)

Надеюсь, это поможет вам

1 голос
/ 05 декабря 2018

В Swift 4

let RSlabel = UILabel ()

let cost = 1000

переопределить func viewDidLoad () {

super.viewDidLoad()

RSlabel.text = "\u{20B9}"+"\(cost)"

print(RSlabel,"RSlabel")

}

0 голосов
/ 27 марта 2011

Пройдите ниже ТАК сообщение,

Локализация валюты для 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];

И установить соответствующее значение кадра для всех трех видов,

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