我看过单调的样本,并试着:
var range = new NSRange(selectionStart, 1);
NumberTextField.SelectedTextRange = IndexedRange.GetRange(range);但这会导致运行时出现此异常:Objective异常抛出。名称: NSInvalidArgumentException原因:-iOS_IndexedRange asRange:未识别的选择器发送到实例0x7d9bd690
我还看了很多objective版本,但我不知道如何在单调的情况下完成它们。
发布于 2014-08-21 06:25:16
在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);https://stackoverflow.com/questions/25414942
复制相似问题