Tag: 突出显示

UITextView与可点击链接,但没有文字突出显示

我有一个UITextView显示不可编辑的文本。 我希望文本自动parsing用户的链接,电话号码等,并为那些可点击。 我不希望用户能够突出显示文本,因为我想覆盖那些长按和双击交互来做不同的事情。 为了在iOS7中parsing链接,需要为UITextView打开“select”开关,但“select”也可以突出显示,这是我不想要的。 我试图覆盖LongPress手势,以防止突出显示,但似乎已禁用链接以及普通的水龙头… for (UIGestureRecognizer *recognizer in cell.messageTextView.gestureRecognizers) { if ([recognizer isKindOfClass:[UILongPressGestureRecognizer class]]){ recognizer.enabled = NO; } if ([recognizer isKindOfClass:[UITapGestureRecognizer class]]){ recognizer.enabled = YES; } } 有很多类似的线程,但似乎没有解决这个具体问题的链接启用,文字不highlightable。

iOS中突出显示的文本(类似于应用程序的卡拉OK)

我正在尝试创build类似卡拉OK的应用程序,但是我面临一个问题。 我有一首歌曲作为一个MP3,并在UITextView中显示相应的歌词。 我想突出显示/下划线(或类似的东西)从那个MP3文件听到的话。 我有相应的时间为每个单词(startTime,endTime,持续时间),但我不知道如何让他们突出显示。 我已经search堆栈溢出,但没有已经发布的问题解决了我的问题。 我已经看到,UITextView可能不适合我的要求,但我不知道还有什么其他的用途。 我曾经在WWDC 2011上看到类似这样的东西:一个核心animation“弹跳球”演示,但是我无法实现它。 请帮我找一个方法来做到这一点。