iOS中的卢比符号

时间:2011-03-27 08:52:18

标签: iphone uilabel

如何在iPhone上的UILabel中添加卢比符号?

7 个答案:

答案 0 :(得分:32)

以下是我如何使用 Unicode字符完成此操作。我正在使用它进行测试。

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的更多信息,你应该查看 Official Apple Doc干杯:)

答案 1 :(得分:18)

卢比符号作为平台本身的一部分提供。转到编辑>特殊字符>货币符号。

当我第一次使用它时,我的印象是这是Xcode的菜单选项的一部分,但是现在当我在这个页面上打开这个页面时在Firefox中打开并且我转到编辑菜单,我看到相同的菜单中的特殊字符选项可能是OSX本身的一部分。只需将其拖放到您想要显示此符号的故事板上的任何位置即可。我只是在这里拖放它,让我们看看它是否出现在这里!

这种特殊字符在osx中​​的集成非常方便,并且对于该特殊字符(在这种情况下为卢比符号)也有很多变化

答案 2 :(得分:7)

Yups,Parth是正确的,只需将卢比符号(₹)复制并粘贴到NSString即可。

答案 3 :(得分:2)

可能你必须找到一些有类似符号的语言。

或者您可以从某处复制卢比符号(例如从包含该符号的软拷贝文档中复制)并将其直接粘贴到您的UILabel文本中。

至于现在,我不知道除此之外的任何其他方式,因为目前的键盘还没有卢比符号。将来它可能会有:)

希望这有助于你

答案 4 :(得分:2)

转到

  

编辑 - >表情符号&符号

在Xcode 7中,符号位置与Atul建议的位置相比有所改变。

答案 5 :(得分:1)

在Swift 4中

让RSlabel = UILabel()

让成本= 1000

覆盖func viewDidLoad(){

super.viewDidLoad()

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

print(RSlabel,"RSlabel")

}

答案 6 :(得分:0)

浏览以下SO帖子,

Localize Currency for iPhone

<强>编辑:

你也可以采用将卢比符号作为UIImageView的方法,并在UILabel视图之后的OR之前显示。

请参阅参考代码:

.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];

并为所有三个视图设置适当的帧值