我有一个UIWebView设置可以扩展到适合从iPad和NSString获取内容的iPad应用程序。
如果我关闭缩放以适应文本更大,虽然它希望它更大,但我失去了缩放功能。
如果我将缩放设置为适合文本非常小,因为它显然是缩放以适应页面...并且我会缩放。
如何让它进行缩放,还可以决定首次显示内容时我希望字体的大小或多小?
谢谢
答案 0 :(得分:2)
将它放在HTML(或本地.css文件)的CSS中,当加载到iPad上时,字体的大小将是iPhone的两倍。我只是在一个项目中使用它,它就像一个魅力。
@media all and (min-device-width: 481px) and (max-device-width: 1024px) {
body { font-size: 200%; }
}
您还可以对肖像/风景等进行媒体查询。
答案 1 :(得分:0)
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];
使用上述方法更改字体。