Efe*_*sus 7 objective-c uitextview ios
我有一个UITextView包含在UIView内部,可以调整大小(增加框架和字体大小),放大镜可以很好地使用较小的textview大小

但是,如果我大幅增加文本视图大小,放大镜就会开始走出它的框架

我可以在不影响光标选择的情况下移除放大镜,或者降低玻璃内的刻度值以使内容适合其框架吗?
好的,成功禁用放大镜而不删除移动光标的能力。
为此,我删除了 UILongPressGestureRecognizer 以摆脱放大镜。然后使用我的 UIPanGestureRecognizer 来跟踪用户的触摸位置
CGPoint currentPos = [panRecognizer locationInView:self];
Run Code Online (Sandbox Code Playgroud)
然后设置光标位置
UITextPosition *cursorPosition=[self closestPositionToPoint:CGPointMake(currentPos.x, currentPos.y)];
[self setSelectedTextRange:[self textRangeFromPosition:cursorPosition toPosition:cursorPosition]];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
873 次 |
| 最近记录: |