如何在iOS中将以下字符‡,†,*作为上标添加到NSString中

如何在iOS中将以下字符‡,†,*作为上标添加到NSString中,第1张

概述我需要在iOS中将以下字符‡,†,*作为上标添加到NSString中.需要你的帮助.我使用以下 http://en.wikipedia.org/wiki/General_Punctuation_(Unicode_block)链接,但它们附加到NSString,但我希望它们作为上标 尝试使用这个.你需要#import< CoreText / CTStringAttributes.h>.此代码仅适用于 我需要在iOS中将以下字符‡,†,*作为上标添加到Nsstring中.需要你的帮助.我使用以下 http://en.wikipedia.org/wiki/General_Punctuation_(Unicode_block)链接,但它们附加到Nsstring,但我希望它们作为上标解决方法 尝试使用这个.你需要#import< CoreText / CTStringAttributes.h>.此代码仅适用于iOS6或更高版本.

UILabel *lbl = [[UILabel alloc]initWithFrame:CGRectMake(10,100,200,40)];Nsstring *infoString=@"X2 and H20 A‡ B† C*";NSMutableAttributedString *attString=[[NSMutableAttributedString alloc] initWithString:infoString];[attString addAttribute:(Nsstring *)kCTSuperscriptAttributename value:@1 range:NSMakeRange(1,1)];[attString addAttribute:(Nsstring *)kCTSuperscriptAttributename value:@-1 range:NSMakeRange(8,1)];[attString addAttribute:(Nsstring *)kCTSuperscriptAttributename value:@1 range:NSMakeRange(12,1)];[attString addAttribute:(Nsstring *)kCTSuperscriptAttributename value:@1 range:NSMakeRange(15,1)];[attString addAttribute:(Nsstring *)kCTSuperscriptAttributename value:@1 range:NSMakeRange(18,1)];lbl.attributedText = attString;[self.vIEw addSubvIEw:lbl];

产量

我希望这能帮到您

总结

以上是内存溢出为你收集整理的如何在iOS中将以下字符‡,†,*作为上标添加到NSString中全部内容,希望文章能够帮你解决如何在iOS中将以下字符‡,†,*作为上标添加到NSString中所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1006216.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存