我需要在我的客户iPad应用的“条款和条件”部分显示一组文字。这需要以特定方式进行格式化,标签支持等。此文本也需要可滚动。
我希望最终生成的文本格式化为下面的示例屏幕截图。
使用UITextView并不好,因为它不尊重文本正文中的标签和其他属性。
非常感谢任何建议。
感谢。
答案 0 :(得分:0)
我刚刚找到了一个库,您可以在textview中格式化文本。只需检查一下,看看它是否对您有用
答案 1 :(得分:0)
为了别人读这些问题,我决定发布我最终做的事情。
我最终使用了UIWebView
。
我做的是
将html加载到像这样的UIWebView
NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"TermsConditionsAgreement" ofType:@"html"];
NSString* htmlString = [NSString stringWithContentsOfFile:htmlFile encoding:NSASCIIStringEncoding error:nil];
[_webview setOpaque:NO];
[_webview loadHTMLString:htmlString baseURL:nil];
通过使用setOpaque:NO
并将WebView的背景颜色设置为“清除颜色”,Web视图将在透明背景上显示文本。