gpt4 book ai didi

objective-c - 如何在 cocoa 中将插入符(光标)移动到行尾

转载 作者:行者123 更新时间:2023-12-03 17:41:13 26 4
gpt4 key购买 nike

这可能是一项简单的任务,但我对 cocoa 还很陌生,还没有找到解决方案。

我编写的算法接受并验证用户的输入。它只接受数字,然后将输入转换为可接受的形式,即 nn:nn:nn,其中 nn 是两位数。

该算法的工作原理如下:

  1. 接受数字
  2. 检查我们是否需要插入:
  3. 添加到最终字符串

因此,当用户在文本字段中输入 123 后,它看起来像:12:|3(其中 | 是光标位置)

正如您所理解的,如果用户输入 12345,输入将如下所示: 12:45:|3 这是错误的。

我认为解决这个问题的方法只是在执行 : 插入后将光标简单地移动到行尾。但到目前为止我还找不到方法。 :(

如果有人能帮助我修复这个错误,我将非常感激!

谢谢!

最佳答案

你可以尝试这些:

[[self.inputFileTextField currentEditor] moveToEndOfLine:nil];

如果你有textView,

moveToEndOfParagraph:

NSTextView * textView = [thePanel textView forObject:theTextField];

NSUInteger text_len = [[textView string] length];

[textView setSelectedRange:(NSRange){text_len, 0}];

关于objective-c - 如何在 cocoa 中将插入符(光标)移动到行尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13712088/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com