iphone: как установить размер шрифта в webView? - PullRequest
1 голос
/ 04 июля 2011

Я создаю HTML, используя следующий код:

NSString *string = [NSString stringWithFormat:
                        @"<html> \n" "<head> \n"
                        "<style type=\"/css\"> \n"
                        "body {font-family: \"%@\"; font-size: %@;}\n"
                        "</style> \n"
                        "</head> \n"
                        "<body>%@</body> \n"
                        "</html>",@"Helvetica",[NSNumber numberWithInt:17],
                        @"<p><i>My data</p>"];

Здесь я даю [NSNumber numberWithInt:17] для размера шрифта, но любые изменения в этом 17 не вносят изменений в размер шрифта HTML.

Что мне делать?

Ответы [ 3 ]

4 голосов
/ 04 июля 2011

Вам нужен блок, прикрепленный к нему. свойство font-size CSS должно быть

font-size: 17px    

или вы также можете использовать их или проценты

3 голосов
/ 04 июля 2011

Я думаю, что ваша проблема заключалась в том, что вы использовали неправильный тип стиля - /css, а не text/css.

"<style type=\"text/css\"> \n"
2 голосов
/ 04 июля 2011

Передача [NSNumber numberWithInt:17]; не передает фактическое значение, она просто передает ссылку на объект. Итак, вы должны передать это так,

font-size: %dpx;

А значение как раз,

17
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...