我正在尝试将文本插入到
如果我手动替换传入的字符串并使用
UITextField
中。但是,通过插入,我的意思是用新字符替换光标位置的字符(Windows上的插入按钮的功能)。如果我手动替换传入的字符串并使用
setText
(将shouldChangeCharactersInRange
方法返回的NO
),则光标会移动到textField
的末尾。
UITextField
жІЎжңүselectedTextRange
еұһжҖ§гҖӮеҸӘжңүUITextView
жңүselectedRange
гҖӮ - ugurUITextInput
协议将此属性定义为必需,并且UITextField
符合UITextInput
协议,这使它支持selectedTextRange
。 - NickUITextView
,它允许使用原始的NSRange
设置选择范围 - 在这种情况下,我的示例将起作用。如果这个答案没有完全回答你的问题,请见谅。 - Nick