iPhone应用程序:如何显示格式化文本?

iPhone应用程序:如何显示格式化文本?,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我需要在视图的一小部分中显示一些简单的格式化文本。背景需要透明,因为有背景渐变图像 我该怎么做呢?也许Web视图控件会起作用? 谢谢一个透明背景的UIWebView确实可以做到这一点。您可以使用以下内容: UIWebView *formattedText = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 200, 50)]; [formattedText loadHTMLString:@"My <strong>format

我需要在视图的一小部分中显示一些简单的格式化文本。背景需要透明,因为有背景渐变图像

我该怎么做呢?也许Web视图控件会起作用?
谢谢

一个透明背景的
UIWebView
确实可以做到这一点。您可以使用以下内容:

UIWebView *formattedText = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 200, 50)];
[formattedText loadHTMLString:@"My <strong>formatted</strong> text" baseURL:nil];

但是要小心:
UIWebView
s是很重的对象,会占用大量内存,而且加载和渲染文本可能需要一些时间。当你不再需要标签时,你应该尽快释放它。

一个透明背景的
UIWebView
确实可以做到这一点。您可以使用以下内容:

UIWebView *formattedText = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 200, 50)];
[formattedText loadHTMLString:@"My <strong>formatted</strong> text" baseURL:nil];

但是要小心:
UIWebView
s是很重的对象,会占用大量内存,而且加载和渲染文本可能需要一些时间。当你不再需要标签时,你应该尽快释放它。

UIWebView是这项任务的重磅膨胀材料。坚持使用iOS 6.0,或者如果你的目标是iOS 6.0,你可以使用NSAttributedString。

UIWebView对于这个任务来说是一个沉重的负担。坚持使用iOS 6.0,或者如果您的目标是iOS 6.0,则可以使用NSAttributedString