【问题标题】:How to set custom font in UIWebView?如何在 UIWebView 中设置自定义字体?
【发布时间】:2011-04-15 15:44:03
【问题描述】:

我在资源中有一个字体并将其加载到 UIFont 中

我想知道如何使用这个 UIFont 作为我的 UIWebView 的默认字体

提前谢谢...

【问题讨论】:

    标签: iphone uiwebview uifont


    【解决方案1】:

    如果您使用网页在 WebView 中显示

    这是我要做的:

    1. 用 HTML 页面的标题创建一个字符串 在 header 中添加 css 文件或嵌入的 CSS
    2. 创建 HTML 正文。
    3. 创建 HTML 的结束元素

    追加所有字符串并从字符串加载WebView

    NSString *bundlepath = [[NSBundle mainBundle] bundlePath];
    NSURL *baseURL = [NSURL fileURLWithPath:bundlepath];
    [webView loadHTMLString:html baseURL:baseURL];
    

    【讨论】:

    • 谢谢,这帮了我很大的忙,但直到我知道 iPhone/iPod Touch 和 iPad 上的 Mobile Safari 只支持 SVG 网络字体之前,我都一团糟
    【解决方案2】:

    【讨论】:

    • 由于他不想使用系统字体而是 UIFont-Class,我认为不会。去这里的方法可能是链接到资源文件夹中的字体,而不是使用 UIFont,但我对 CSS 不是很熟悉。
    • 嗯,对不起,我认为问题是针对如何在 UIWebView 中使用特定字体的 - 如果我理解不正确的话,我的错。
    • 这是正确的做法。如果需要加载自定义字体,请查看 @font-face 的 CSS3 属性。
    猜你喜欢
    • 1970-01-01
    • 2012-06-19
    • 2017-11-17
    • 2013-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-16
    • 1970-01-01
    相关资源
    最近更新 更多