1

SQLiteデータベースからテキストをロードするビューを実装しようとしています(テキスト内のすべての文にはデータベース内の一意のタグがあります)、文がクリックされている間、いくつかのコードを実行できます(クリック時に実行されるメソッドはクリックされた文をスクロールする必要があります)画面の中央に配置し、その色/背景色/フォント サイズを変更して強調します)

webview と js/js-native ブリッジを使わなくても可能ですか? このようなビューを実装するには、どのアプローチを採用する必要がありますか? どんなヘルプやコメントも大歓迎です!

4

1 に答える 1

1

うーん、コアテキストフレームワークと一緒にNSAttributedStringを使用して、各文の属性を設定し、に関する追加情報を添付することも検討できます。次に、ビューのタップ位置の下にある属性を検索します。それができたら、追加情報を再度取得して、タップするだけでやりたいことができます。

タップした後、テキストのその部分のプロパティを変更できます。たとえば、異なるフォントの色など。

インターネット上のこのチュートリアルは面白そうに見えました: http ://www.raywenderlich.com/4147/how-to-create-a-simple-magazine-app-with-core-text

于 2012-04-17T18:01:39.937 に答える