iPhone开发-设置UIWebView字体

标签 iphone uiwebview

我必须显示从服务器提取的富文本,所以我使用 UIWebView。现在的问题是我无法控制 UIWebView 中使用的字体。如何更改字体以使用系统字体(使其与应用程序的其余部分一致)?

我现在正在做这样的事情:

myRichTextView = [[UIWebView alloc] initWithFrame:CGRectMake(x, y, width, height)];
myRichTextView.backgroundColor = [UIColor clearColor];
[myRichTextView setScalesPageToFit:NO];
[myRichTextView loadHTMLString:myString baseURL:[NSURL URLWithString:myBaseURL]];

同样,需要控制显示字体。如果我无法控制字体,请让我知道 UIWebView 的其他替代方案。

谢谢

最佳答案

当我像这样修改字符串时它起作用了。你说得对,克里斯,这应该没有什么区别。

NSString *myDescriptionHTML = [NSString stringWithFormat:@"<html> \n"
                                "<head> \n"
                                "<style type=\"text/css\"> \n"
                                "body {font-family: \"%@\"; font-size: %@;}\n"
                                "</style> \n"
                                "</head> \n"
                                "<body>%@</body> \n"
                                "</html>", @"helvetica", [NSNumber numberWithInt:kFieldFontSize], content];

关于iPhone开发-设置UIWebView字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/449773/

相关文章:

iphone - 使用 JSON 问题在 UITableView 中导航缓慢

ios - 良好的后端方式来存储iOS应用的歌曲(音频)样本?

ios - 滚动事件上的 UIWebview

ios - 从 iOS 日历应用程序的 EKEventStore 中删除 EKEvent

iphone - 如何修复iPhone横向放大/缩小图像的大小?

iphone - 重命名 Xcode 中的类 : Refactor. .. 呈灰色(禁用)。为什么?

iphone - 禁用 UIWebView 中特定 HTML 元素的数据检测器

iPhone 开发 - UIWebView 中的 SVG 图像

iOS在webview中加载Base 64编码数据

ios - 在哪里可以了解有关 WebCoreSharedBufferData 的更多信息?