设置UITextField的光标位置

的确

我查看了单点触控示例并尝试:

var range = new NSRange(selectionStart, 1);
NumberTextField.SelectedTextRange = IndexedRange.GetRange(range);

但这会在运行时导致此异常:引发Objective-C异常。名称:NSInvalidArgumentException原因:-[iOS_IndexedRange asRange]:无法识别的选择器已发送到实例0x7d9bd690

我也看过很多Objective-C版本,但我想不出如何在Monotouch上实现它们。

的确

在Xamarin论坛上的Ruben Macias帮了我大忙。

entryField.BecomeFirstResponder();
var indexToSet = 3; //set cursor after the 3rd letter
var positionToSet = entryField.GetPosition(entryField.BeginningOfDocument, indexToSet);
entryField.SelectedTextRange = entryField.GetTextRange(positionToSet, positionToSet);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

设置UITextField的光标位置

来自分类Dev

在Swift中为UITextField设置光标位置

来自分类Dev

UITextField光标位置随方向变化而变化

来自分类Dev

在顶部Swift IOS上设置UiTextField光标

来自分类Dev

在中心设置edittext的光标位置...!

来自分类Dev

如何设置菜单光标位置?

来自分类Dev

在行首设置光标位置

来自分类Dev

设置edittext在中心的光标位置...!

来自分类Dev

在键入和保留光标位置时强制UITextField小写

来自分类Dev

将光标位置设置在行首

来自分类Dev

在android编辑文本中设置光标位置

来自分类Dev

在edittext android中设置光标位置

来自分类Dev

使用contenteditable div获取并设置光标位置

来自分类Dev

输入打开时设置光标位置

来自分类Dev

在edittext android中设置光标位置

来自分类Dev

在 BASIC 中获取/设置光标位置

来自分类Dev

将光标位置设置为 TextInput

来自分类Dev

UITextfield的位置设置不正确

来自分类Dev

UITextField开头的光标

来自分类Dev

QLineEdit:将光标位置设置为从焦点开始

来自分类Dev

如何为标准输出设置控制台光标位置

来自分类Dev

在内容可编辑的div中设置光标位置

来自分类Dev

想要在Flex的Spark textinput控件中设置光标位置

来自分类Dev

如何在contenteditable div中的跨度中设置光标位置

来自分类Dev

在文本区域中设置文本光标位置

来自分类Dev

使用python uvdev设置绝对光标位置

来自分类Dev

将鼠标光标位置设置为对象标题

来自分类Dev

PySimpleGUI:设置并获取多行小部件中的光标位置?

来自分类Dev

如何在pygame的开始处设置光标的位置?