我已經在app-info.plist中添加了一個自定義字體,它只是在標籤和按鈕等工作,但沒有任何更改uiwebview中顯示一個HTML網頁。在幾乎嘗試了幾乎所有的HTML和CSS代碼技巧之後,我完全對此感到沮喪。任何幫助,將不勝感激。這裏是我的代碼:UIWebView上的自定義字體只改變數字字體
NSURL *targetURL = [NSURL URLWithString:@"something.com"]; [webDetailView loadHTMLString:[[NSString alloc] initWithFormat: @"<style type='text/css'></style><meta name='viewport' content='img.content.x700 {width:auto;max-width:678px;}'/><body><div style='direction:rtl;'>%@</div></body>",detailObject.body] baseURL:targetURL];
我改變了他們:
NSURL *targetURL = [[NSBundle mainBundle] bundleURL];
NSString *htmlString =[[NSString alloc] initWithFormat: @"<html>"
"<style type=\"text/css\">"
"body { font-family:B Yekan;}"
"</style>"
"<head> </head>"
"<body>""<div style='direction:rtl;'>""%@""</div>"
"</body>"
"</html>",detailObject.body];
[webDetailView loadHTMLString:htmlString baseURL:targetURL];
,但一切都沒有改變
你本地加載工程中的內部你HTML/CSS T' –
不,我從一個在線服務器加載它。 –
你能否提供你的代碼片段?沒有這個我們不能幫助!舉例來說,可能有多種原因:1. CSS @ font-face沒有正確實現,請參閱[這裏](http://css-tricks.com/snippets/css/using-font-face/)解決方案適用於所有瀏覽器。 2.字體文件不兼容,例如ttf或otf,請使用像[網站]這樣的轉換器(http://convertfonts.com)3.該字體是否適用於Chrome等其他瀏覽器? –