如何在iPhone上的UILabel
中添加卢比符号?
答案 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帖子,
<强>编辑:强>
你也可以采用将卢比符号作为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];
并为所有三个视图设置适当的帧值