gpt4 book ai didi

ios - 为 UIWebView 添加 Font Awesome

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:36:43 25 4
gpt4 key购买 nike

我真的很喜欢在我的 iOS 应用程序中嵌入 Font Awesome (http://fortawesome.github.io/Font-Awesome/),以便在 UIWebView 中使用它。

我通过"file"->“将文件添加到“项目””向我的项目添加了很棒的字体...我选中了“将项目复制到目标组的文件夹”和“为任何添加的文件夹创建文件夹引用”这两个选项。这在我的项目的根目录中生成了一个“font-awesome-4.0.3”文件夹。

到目前为止,我还没有想出如何从我的 UIWebView 中的 HTML 引用 Font Awesome css。作为测试,我编写了一些代码来加载其中一个 css 文件并记录其内容:

NSString *path = [NSBundle pathForResource:@"font-awesome" ofType:@"css" inDirectory:@"font-awesome-4.0.3/css"];
NSString *css = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
NSLog(@"%@", css);

给出以下输出:

2014-02-08 17:55:04.364 project[7729:70b] (null)

会不会和font-awesome使用的目录和文件名中的点有关?

哦,顺便说一句,我知道有像 https://github.com/alexdrone/ios-fontawesome 这样的项目,但它们不能在 UIWebView 中使用(或者它们可以吗?)

编辑:我有更多信息,stringWithContentsOfFile 抛出 NSFileReadInvalidFileNameError。

最佳答案

好的,这与特殊字符无关。愚蠢的错误:

NSString *path = [NSBundle pathForResource:@"font-awesome" ofType:@"css" inDirectory:@"font-awesome-4.0.3/css"];

应该是:

NSString *path = [[NSBundle mainBundle] pathForResource:@"font-awesome" ofType:@"css" inDirectory:@"font-awesome-4.0.3/css"];

关于ios - 为 UIWebView 添加 Font Awesome ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21649043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com