首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 7显示带有布局的文本(标题,段落.)

iOS 7显示带有布局的文本(标题,段落.)
EN

Stack Overflow用户
提问于 2014-02-01 16:11:16
回答 1查看 1.2K关注 0票数 3

如何显示这样的文本:

标题 Lorem ipsum dolor坐好了,敬请光临。ullamcorper.[医][医]大叶为贵,超常先兆。在泌乳器,阿利库姆在,乳酸菌审判。Quisque hendrerit sem eget neque molestie,ac ullamcorper justo molestie。前庭(前庭)非发酵型,非发酵型。[医]毛里香( Aliquam mauris sem .)Sed,diam eu,diam eu,felis metus sollicitudin tortor,sodales dolor turpis at quam。[医]虎耳草 字幕 Lorem ipsum dolor坐好了,敬请光临。[医]马利苏阿达外阴溃疡病。[医][医]大叶为贵,超常先兆。在泌乳器,阿利库姆在,乳酸菌审判。Quisque hendrerit sem eget neque molestie,ac ullamcorper justo molestie。前庭(前庭)非发酵型,非发酵型。[医]毛里香( Aliquam mauris sem .)Sed,diam eu,diam eu,felis metus sollicitudin tortor,sodales dolor turpis at quam。[医]虎耳草

UIAlertView on iOS 7?

我找到了一种用UITextViewNSAttributedString来实现这一点的方法,但是我不想使用NSRange。我有一个字符串文件中的每个标题,副标题和段落。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-01 16:50:18

不,你不能那样做。UIAlertView不接受属性化字符串作为参数,也不能将它们作为消息使用。您必须自己重新创建UIAlertView,或者从CocoaControls下载一个现有的UITextView,如果您想要将UITextView添加到警报中。

尽管如此,当您确定如何显示信息时,您应该知道有一种简单的方法可以将这样的属性字符串放在一起,而不必手动指定每个属性应该应用到的范围。创建字典,存放您将在最终字符串上使用的不同属性类型,并将一系列属性字符串串在一起。按照下面演示的方式这样做,将将选定的属性应用于应用到的整个字符串。

代码语言:javascript
复制
NSDictionary *titleAttributes = @{NSFontAttributeName: [UIFont systemFontOfSize:24.0]};
NSDictionary *subTitleAttributes = @{NSFontAttributeName: [UIFont systemFontOfSize:20.0]};

NSMutableAttributedString *finalString = [NSMutableAttributedString new];

[finalString appendAttributedString:[[NSAttributedString alloc] initWithString:@"Title" attributes:titleAttributes]];
[finalString appendAttributedString:[[NSAttributedString alloc] initWithString:@"Lorem ipsum dolor sit amet, consectetur adipiscing elit."]];
[finalString appendAttributedString:[[NSAttributedString alloc] initWithString:@"Subtitle" attributes:subTitleAttributes]];
[finalString appendAttributedString:[[NSAttributedString alloc] initWithString:@"Lorem ipsum dolor sit amet, consectetur adipiscing elit."]];
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21500369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档