如何更改UIWebView或WKWebView默认字体
什么字体确实UIWebView
和WKWebView
默认情况下使用?我希望能够改变这一点。但我不想在html字符串中执行此操作,相反,我想要执行以下操作:
// obj-c[webView setFont:[UIFont fontWithName:@"GothamRounded-Bold" size:14]
// swift
webView.setFont(UIFont(name: "GothamRounded-Bold", size: 14))
有这样的财产或其他方式吗?
回答:
您可以使用您的UIFont
对象(这样您就可以更轻松地设置和修改对象),但是可以将HTML换成一个span
;
。
UIFont *font = [UIFont fontWithName:@"GothamRounded-Bold" size:14];
假设您已经NSString *htmlString
创建了,可以使用字体的属性:
htmlString = [NSString stringWithFormat:@"<span style=\"font-family: %@; font-size: %i\">%@</span>", font.fontName,
(int) font.pointSize,
htmlString];
另外,您可以只提供值,而不使用UIFont
对象:
htmlString = [NSString stringWithFormat:@"<span style=\"font-family: %@; font-size: %i\">%@</span>", @"GothamRounded-Bold",
14,
htmlString];
以上是 如何更改UIWebView或WKWebView默认字体 的全部内容, 来源链接: utcz.com/qa/422797.html