Как заставить UIWebView показывать свой текст с помощью специального шрифта? - PullRequest
4 голосов
/ 28 сентября 2010

Похоже, что шрифт в UIWebView по умолчанию - это что-то вроде "Times New Roman".Я думаю, мне нужно было бы выяснить, какой шрифт Apple использует для [UIFont systemFontOfSize: 15] ... или есть какой-нибудь разумный способ сделать это?

Ответы [ 2 ]

2 голосов
/ 19 июля 2011

Как вы вставляете текст в UIWebView? Предполагая, что вы устанавливаете HTML, вы можете изменить шрифт либо полным CSS, встроенным CSS или устаревшими тегами шрифта.

<html>
    <head>
        <style>
        BODY { font-family: 'Times New Roman'; font-size: 15px; }
        </style>
    </head>
    <body>
        Here is some text
    </body>
</html>

Конечно, подстройте стиль и размер соответственно.

0 голосов
/ 13 марта 2013
[myWebView loadHTMLString:[NSString stringWithFormat:@"<html><head><style>BODY { font-family: 'Arial-Bold'; font-size: 16px; }</style></head><body>%@</body></html>",htmlBodyString] baseURL:nil];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...