【发布时间】:2016-11-07 06:39:34
【问题描述】:
这是一个 UILabel,上面写着“关于”。在 iOS 中设置为 17.7。
在它下面是一个 UIWebView,它也写着“关于”。也使用 css 设置为 17.7。
它们不匹配。
如何正确解决这个问题?
奇怪的是,在苹果自己的 UIWebView 中,大小基础不同?
要测试的 HTML...
<html><head>
<style type='text/css'>
body {
margin: 0px;
font-family: 'SourceSansPro-Light';
font-size: FONTPOINTSpt;
}
html { -webkit-text-size-adjust:none; }
</style></head>
<body leftmargin=0 topmargin=0>
About
</body></html>
在设备或模拟器上的行为是相同的。
(注意,我从here了解到这个比率是,可能是 72.0/96.0。)
【问题讨论】:
-
检查两个关于控件的父容器的字体大小。我敢打赌其中一个已经设置了字体大小。如果是这种情况,当您为 About 设置字体大小时,它会考虑父母的字体大小。如果我能看到你的 HTML 和 CSS,它可能会更清楚。
标签: ios css uiwebview retina-display