如何找出UITextField中当前的插入位置?

时间:2010-12-13 09:48:24

标签: iphone objective-c ios uitextfield

我想以编程方式将字符串粘贴到当前插入位置的文本字段或文本视图中。

有一种简单的方法吗?我需要知道当前的插入位置,但没有方法可以检索它,对吧?不想调用私有API。有没有合法的方法呢?

2 个答案:

答案 0 :(得分:3)

使用UITextView的{​​{3}}方法。如果范围具有非零长度(在用户选择了某些文本的情况下),只需获取位置(或NSMaxRange(),或替换整个范围......)

答案 1 :(得分:0)

而不是粘贴选项。从textfield或textview获取字符串,通过提供索引插入要粘贴它的字符串,然后清除文本字段,然后传递插入的字符串。