首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设置UITextField的光标位置

设置UITextField的光标位置
EN

Stack Overflow用户
提问于 2014-08-20 21:46:17
回答 1查看 1K关注 0票数 3

我看过单调的样本,并试着:

代码语言:javascript
运行
复制
var range = new NSRange(selectionStart, 1);
NumberTextField.SelectedTextRange = IndexedRange.GetRange(range);

但这会导致运行时出现此异常:Objective异常抛出。名称: NSInvalidArgumentException原因:-iOS_IndexedRange asRange:未识别的选择器发送到实例0x7d9bd690

我还看了很多objective版本,但我不知道如何在单调的情况下完成它们。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-21 06:25:16

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

代码语言:javascript
运行
复制
entryField.BecomeFirstResponder();
var indexToSet = 3; //set cursor after the 3rd letter
var positionToSet = entryField.GetPosition(entryField.BeginningOfDocument, indexToSet);
entryField.SelectedTextRange = entryField.GetTextRange(positionToSet, positionToSet);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25414942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档