在iphone TextView中拖放突出显示的文本

时间:2011-01-25 00:50:05

标签: iphone uitextview

我正在尝试突出显示一个单词,然后将其拖放到iphone UITextView中的任何位置。有人可以帮忙吗?非常感谢!

1 个答案:

答案 0 :(得分:0)

好的,你会遇到两个问题。

问题1)您需要为拖放添加手势。定义一个选择单词并拖动它的新手势应该太难了 http://developer.apple.com/library/ios/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizers/GestureRecognizers.html#//apple_ref/doc/uid/TP40009541-CH6-SW13

本文的这一部分应该引导你朝着正确的方向前进。

问题2)您无法在加载时将手势添加到UITextView。当您选择UITextView时,默认情况下它将成为第一个响应者。当加载键盘时,UITextView类将向TextView添加Gestures以处理标准文本编辑手势。在此之后,将发送UITextViewTextDidBeginEditingNotification 然后,您应该在此时将手势添加到textview。否则它将被覆盖。

我希望这会引导你朝着正确的方向前进。祝你好运。