以前我添加IB的UITextView可以在不显示键盘的情况下选择文本。然而,突然间没有改变任何事情,情况并非如此,我怎么能再次强迫这种行为呢?
(文本视图需要是可编辑的,但不是当用户双击选择文本时,仅当插入插入符号或用户只需点击文本视图时)
答案 0 :(得分:5)
NSRange selection = [yourTextView.text rangeOfString:yourTextView.text];
if( selection.location != NSNotFound ){ yourTextView.selectedRange = selection; }
这应该适合你。
答案 1 :(得分:1)
我认为这很简单。只需在选择文本之前使textview可编辑为false,以便testview永远不会得到响应者。然后使用上面的代码获取所选文本