Ios 在文本视图中显示自定义文本
我有一个数据对象,希望在文本视图中显示它。它位于一个看起来几乎像电子邮件视图的视图中 我拥有的对象有一个“选择”数组,每个“选择”都有一个“名称”和“值”。value属性可以是几行文本 名称字段是选择的描述(即“名称”、“地址”、“评论”等) 我想展示一下这样的东西Ios 在文本视图中显示自定义文本,ios,objective-c,uitextview,core-text,Ios,Objective C,Uitextview,Core Text,我有一个数据对象,希望在文本视图中显示它。它位于一个看起来几乎像电子邮件视图的视图中 我拥有的对象有一个“选择”数组,每个“选择”都有一个“名称”和“值”。value属性可以是几行文本 名称字段是选择的描述(即“名称”、“地址”、“评论”等) 我想展示一下这样的东西 Name - Fogmeister Address - 1 The Street - Town - Country Comments - This is a long comment and
Name
- Fogmeister
Address
- 1 The Street
- Town
- Country
Comments
- This is a long comment and
spans over several lines breaking
where necessary and has an indent.
除了跨多行的文本外,我的所有内容都正常工作
理想情况下,我希望使用一个属性字符串来加粗名称,但它需要与iOS 5配合使用,所以我不能
问题,有没有比使用UITextView更好的方法?文本根本不可编辑。我想我可以自己用核心文本渲染它?这是否允许我使用不同的文本样式(粗体等)?使用
UIWebview
,然后使用HTML呈现您想要的内容
例如:
UIWebView*webView=[[UIWebView alloc]init];
NSString*htmlString=[NSString STRING WITHSTRING:@“Headpara”;
[webView加载htmlString:htmlString基URL:nil];
[self.view addSubview:webView];
UIWebView *webView = [[UIWebView alloc] init];
NSString *htmlString = [NSString stringWithString:@"<html><body><h1>Head</h1><p>para</p></body></html>"];
[webView loadHTMLString:htmlString baseURL:nil];
[self.view addSubview:webView];