我的应用是一款简单的博客应用。我解析XML,并从解析的部分构建自定义HTML代码,并将该HTML加载到webview中。不是每个人都有相同的视觉质量,所以我试图添加简单的按钮来添加或减少字体大小。目前,HTML可能如下所示:
font size = 5标题... /字体字体大小= 3文本正文... / font
我想做的是记下列出的任何数字,然后增加或减少1.
关于如何才能获取这两个数字的任何建议(不想增加文章正文中的其他数字)并逐步增加或减少?
答案 0 :(得分:0)
我建议将您从XML解析出的HTML填充到“NSMutableString
”对象中,然后搜索可变字符串对象,查找与模式“{{1}匹配的所有子字符串的范围}”。
找到这些范围后,您应该能够获得字体大小,然后通过类似font size=
的内容将它们放入“NSInteger
”,然后您可以将其增加并放回到可变对象中字符串对象。显然有一些额外的细节,我不是太想太多,比如如何用“[NSString integerValue]
”替换可变字符串中的“9
”,或者说出字体大小“ 10
“和一个”10
“。但至少这对你来说应该是一个好的开始。