0

textに保存されたアプリケーションとarray、プロジェクトにある mp3 ファイルを開発しています。

mp3 ファイルを再生して、そのテキストをtouched強調表示するtextか、そのbackground color.

私の問題は、画面内のテキストの位置を知り、そのテキストに接続して再生イベントに接続し、このテキストを強調表示することです

これまたはプロジェクトのサンプルコードがどこかにあるかどうか疑問に思っています。

ご意見をお聞かせください。

4

2 に答える 2

0

必要なテキスト レイアウトの複雑さに応じて、さまざまなオプションを試すことができます。

テキスト レイアウトを複雑にする必要がない場合は、テキストをボタンに配置し、ユーザーがボタンに触れたときにボタンのラベルの背景色を設定してみてください。

そうしないと、必要なことを達成するために webview と js の組み合わせが必要になる場合があります。

于 2013-05-26T14:05:59.240 に答える
0

NSAattributedStringそれを行うために委任Methodsします:

- (void)removeAttribute:(NSString *)name range:(NSRange)range;
- (void)addAttribute:(NSString *)name value:(id)value range:(NSRange)range;

ご参考までに、iOS6 で利用できます。

于 2013-05-30T12:11:32.893 に答える