如何在WebView中更改属性字符串的字体大小?

时间:2018-07-16 10:33:59

标签: ios swift uiwebview nsattributedstring mathml

方案是:对于一个聊天应用程序,其中两个设备可以互相发送文本和图像消息,并且每个设备中接收到的文本都是在uiwebview中呈现的html。我正在将此字符串(标头)附加到收到的html

let header2 = "<html><head><style> img{max-width:100%; height:auto;
 object-fit: contain} table, td, tr, th { border: 1px solid; border-collapse: collapse;
 padding-left: 2px; fontface: FaktPro-Normal; color: #252949; line-height:20px }
 p, li, ol{line-height:24px;} </style><font face=\"FaktPro-Normal\" size=\"3.9\"
 color=\"#252949\"><script type=\"text/javascript\" 
src=\"http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML\"></script><script type=\"text/x-mathjax-config\">
\nMathJax.Hub.Config({\t \"messageStyle:\"none\",\"tex2jax:{preview:\"none\"},
\" \"HTML-CSS\": { scale: 90,minScaleAdjust:90,undefinedFamily: \" Amiri-Regular \",
showMathMenu : false },MatchWebFonts:
{matchFor:{\"HTML-CSS\":true,NativeMML :false}, fontCheckDelay: 2000, fontCheckTimeout: 30*1000} })</script></head><body>"

用于将字体和字体大小更改为自定义字体。但是,当另一台设备发送属性字符串而不是字符串时,则不起作用

0 个答案:

没有答案