在iPad上的UIWebView中以正确的比例显示内容

在iPad上的UIWebView中以正确的比例显示内容,ipad,uiwebview,nsstring,Ipad,Uiwebview,Nsstring,我有一个UIWebView设置为可缩放,以适应iPad应用程序,该应用程序从和NSString获取其内容 如果我关闭缩放以适应更大的文本,虽然我希望它更大,但我失去了缩放功能 如果我将缩放设置为适合文本,那么文本会非常小,因为它显然是在缩放批次以适合页面…然后我会将其缩小 我如何让它允许我缩放,但也决定如何大或多小,我希望字体在第一次显示的内容 谢谢NSString*webViewContent=[nsstringstringwithformat:@“\n” NSString *webVie

我有一个UIWebView设置为可缩放,以适应iPad应用程序,该应用程序从和NSString获取其内容

如果我关闭缩放以适应更大的文本,虽然我希望它更大,但我失去了缩放功能

如果我将缩放设置为适合文本,那么文本会非常小,因为它显然是在缩放批次以适合页面…然后我会将其缩小

我如何让它允许我缩放,但也决定如何大或多小,我希望字体在第一次显示的内容

谢谢

NSString*webViewContent=[nsstringstringwithformat:@“\n”
  NSString *webViewContent = [NSString stringWithFormat:@"<html> \n"
                                "<head> \n"
                                "<style type=\"text/css\"> \n"
                                "body {font-family: \"%@\"; font-size: %@;}\n"
                                "</style> \n"
                                "</head> \n"
                                "<body>%@</body> \n"
                                "</html>", @"helvetica", [NSNumber numberWithInt:kFieldFontSize], content];
//kFieldFontSize = 'specify your font size'

[yourWebVIew loadHTMLString:webViewContent baseURL:nil];
“\n” “\n” 正文{字体系列:\“%@\”字体大小:%@;}\n “\n” “\n” “%@\n” “,@“helvetica”,[NSNumber number whithint:kFieldFontSize],content]; //kFieldFontSize='指定您的字体大小' [yourWebVIew loadHTMLString:webViewContent-baseURL:nil];

使用上述方法更改字体。

将其放入HTML(或本地.CSS文件)的CSS中,当加载到iPad上时,字体大小将是iPhone的两倍。我刚刚在一个项目中使用了它,效果非常好

@media all and (min-device-width: 481px) and (max-device-width: 1024px) {
        body { font-size: 200%; }   
    }
您还可以对纵向/横向等进行媒体查询