我正在开发一个应用程序,它有一个保存在array
中的text
和项目中的mp3文件。
我想播放包含touched
文本的mp3文件,并突出显示text
或更改其background color
。
我的问题是知道文本在屏幕中的位置,并将触摸该文本与播放事件联系起来,并突出显示该文本
我想知道有没有这个或某个项目的示例代码。
敬请指教。
发布于 2013-05-26 14:05:59
根据文本布局的复杂程度,您可以尝试各种选项。
如果你的文本布局不需要很复杂,你可以试着将文本放在按钮中,并在用户触摸按钮时在按钮中设置标签的背景色。
否则,你可能需要一些webviews和js的组合来完成你需要做的事情。
发布于 2013-05-30 12:11:33
NSAattributedString
委托Methods
执行此操作:
- (void)removeAttribute:(NSString *)name range:(NSRange)range;
- (void)addAttribute:(NSString *)name value:(id)value range:(NSRange)range;
供您考虑,它可用于iOS6。
https://stackoverflow.com/questions/16759220
复制