0

私のアプリはシンプルなブログアプリです。XMLを解析し、解析された部分からカスタムHTMLコードを作成し、そのHTMLをWebビューにロードします。誰もが同じ視力を持っているわけではないので、フォントサイズを追加または縮小するための簡単なボタンを追加しようとしています。現在、HTMLは次のようになります。

font size=5タイトル.../fontフォントサイズ=3テキストの本文.../font

私がやりたいのは、リストされている数を取得し、1ずつ増減することです。

これらの2つの数字だけを取得して(記事の本文にある可能性のある他の数字を増やしたくない)、段階的に増減する方法についての提案はありますか?

4

1 に答える 1

0

XMLから解析したHTMLを" NSMutableString"オブジェクトに詰め込んでから、パターン""に一致するすべてのサブストリングの範囲を探すために可変文字列オブジェクトを探すことをお勧めしますfont size=

これらの範囲を見つけたら、フォントサイズを取得し、それらを " NSInteger"に入れることができるはずです。これを介して[NSString integerValue]、インクリメントして可変文字列オブジェクトに戻すことができます。9明らかに、可変文字列の「」を「」に置き換える方法や、「」のフォントサイズと「 」10のフォントサイズの違いを区別する方法など、あまり深く考えていない詳細がいくつかあります。しかし、少なくともこれはあなたにとって良いスタートになるはずです。10100

于 2012-11-24T06:18:43.323 に答える