小编Mah*_*diS的帖子

阻止用户在UITextField上设置光标位置

我有一个使用故事板构建的UITextField.我想不允许用户更改光标的位置,并将其始终保留在文本末尾的文本字段中.

我尝试在触地事件中更改光标的位置,但是当选择文本字段然后再次触摸文本字段来更改光标的位置时,位置会更改:

- (IBAction)amountBoxTouchDown:(id)sender {
    UITextPosition *start = [amountBox positionFromPosition:[amountBox beginningOfDocument] offset:amountBox.text.length];
    UITextPosition *end = [amountBox positionFromPosition:start
                                                   offset:0];
    [amountBox setSelectedTextRange:[amountBox textRangeFromPosition:start toPosition:end]];
}
Run Code Online (Sandbox Code Playgroud)

有谁知道解决方案?谢谢

iphone objective-c ios

11
推荐指数
4
解决办法
5944
查看次数

标签 统计

ios ×1

iphone ×1

objective-c ×1