簡體   English   中英

如何在uiwebview中更改HTML文本字體大小

[英]How to change html text font size in uiwebview

在我的應用程序中,我正在加載來自服務器的HTML字符串,該字符串已經包含字體顏色和字體大小,但是我需要更改字體的顏色和大小。 要替換它,我已經使用了以下代碼,但無法正常工作。

 UIWebView *webView=[[UIWebView alloc]initWithFrame:CGRectMake(0,0, 550, 200)];
 [webView loadHTMLString:[NSString stringWithFormat:@"<div style='text-align:justify; font-size:16px;font-family:HelveticaNeue-Condensed;color:#ffff;'>%@",title] baseURL:nil];
 [webView setOpaque:NO];
 webView.delegate = self;
 [webView setBackgroundColor:[UIColor clearColor]];
 [self addSubview:webView];

還有其他更改方法嗎? 請給我建議答案。

我用下面的代碼

      NSString *embedHTML = @"<html><body bgcolor=#EAEAEA><font face='Myriad Pro' size='3'><meta name='viewport' content='width=device-width; initial-scale=1.0; maximum-scale=5.0; user-scalable=YES'/>";///You can set your colour using font tag
      NSString *endHtml=@"</font></body></html>";
      NSString *strDes=[NSString stringWithFormat:@"%@%@%@",embedHTML,videoShareObject.strDescription,endHtml];
      [self.webViewObj loadHTMLString:strDes baseURL:nil];
      NSString *string = [NSString stringWithFormat:@"document.body.style.zoom = %f;", fontSizeSlider.value]; //I used the Sliderbar, You can set your font size.
      [webViewObj stringByEvaluatingJavaScriptFromString:string];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM