UITextView not firstReponder强制selectedRange生效

问题描述 投票:0回答:0

有两个 UITextView,一个在顶部,不可编辑,另一个在底部,是一个输入字段。我们如何才能让底部输入字段是第一响应者时,用户也可以在顶部文本视图中选择文本?

虽然下面的输入字段仍然是第一响应者,但您也可以通过长按上面的文本视图来选择文本。

看起来像这样 look like this

我给textView添加了长按手势,写了如下代码:

NSRange range = NSMakeRange(0, textView.text.length);
textView.selectedRange = range;
[textView scrollRangeToVisible:range];
ios swift objective-c
© www.soinside.com 2019 - 2024. All rights reserved.