我的观点有两个观点,一个是UIWebview
,另一个是UITextView
,我希望它们都显示系统默认字体。但是,我只在我的HTML
上加载了一个普通的UIWebview
文本,并在textview上加载了另一个纯文本字体。在UIWebview
它看起来像Times New Roman,在textview上它看起来像Helvetica。 UIWebview
的默认系统字体是否有所不同?
这是我加载的HTML
页面源,下面是使用系统字体的文本视图。
<html>
<body>
This is a sample html Page
</body>
</html>
答案 0 :(得分:2)
我认为如果你没有在html中指定字体名称,它将从OS获取默认字体。默认字体可能因操作系统和浏览器而异。在iOS中,您可以指定默认名称,如下所示:
var ss = new DateTime (2005,01,01,0,0,0); //use this date in linq query
在上面的代码中,它将采用Apple默认字体。如果它不可用,它将采用HelveticaNeue字体。
答案 1 :(得分:0)
UIWebView
只是您应用内的Safari组件。因此,当您将HTML内容放入其中时,您就是在加载页面。
网络内容的默认字体是Times New Roman,因此如果您想要更改它,则需要使用与系统相同的类型设置HTML内容的样式以更改默认字体。