2012-11-24 46 views
0

我的應用程序是一個簡單的博客應用程序。我解析XML,並從解析的部分構建自定義HTML代碼,並將該HTML加載到webview中。不是每個人都有相同的視覺質量,所以我試圖添加簡單的按鈕來添加或減小字體大小。目前,HTML可能看起來像:在NSString中增加或減少整數

字體大小= 5標題... /字體字號= 3文本的身體... /字體

我想怎麼辦是採取任何數字列出,並增加或減少1.

任何建議如何我只能採取這兩個數字(不希望增加其他數字,可能在文章正文),並增加或減少增量?

回答

0

我建議將你從XML中解析出來的HTML填充到「NSMutableString」對象中,然後通過可變字符串對象進行搜索,查找匹配模式「font size=」的所有子字符串的範圍。

一旦找到這些範圍,您應該可以獲取字體大小,然後通過類似[NSString integerValue]的方式將它們放入「NSInteger」中,然後您可以將其增加並放回到可變字符串對象中。顯然有一些額外的細節,我沒有想太多,比如如何用「10」替換可變字符串中的「9」,或者說明字體大小「10」與一個「100」 。但至少對你來說這應該是一個好的開始。

+0

我真的不知道該從哪裏開始。我只想在字體大小=後加上或減去數字。 – user717452