0

在 NSTextField 中:当按下 up_key 时,光标位置会转到 NSTextField 中文本的开头。但我需要保持光标位置。它不会开始。

我尝试使用此代码:

-(void)keyUp:(NSEvent *)theEvent
{
    [[myTextField currentEditor] moveToEndOfLine:nil];
}    

但通过这段代码,我可以看到光标位置开始结束,然后结束。

有什么想法吗?

4

1 回答 1

1

我找到了解决方案:

- (BOOL)control:(NSControl *)control textView:(NSTextView *)textView doCommandBySelector:(SEL)command
{
    if( [NSStringFromSelector(command) isEqualToString:@"moveUp:"] )
    {
        return YES;
    }

    return NO;
}
于 2013-07-19T05:42:52.043 回答