在NSTextField中:当按下up_key时,光标位置将转到NSTextField中的文本开头。但我需要保持光标位置。它不会开始。
我尝试使用此代码:
-(void)keyUp:(NSEvent *)theEvent
{
[[myTextField currentEditor] moveToEndOfLine:nil];
}
但是通过这段代码我可以看到光标位置开始结束然后结束。
有什么想法吗?
答案 0 :(得分:1)
我找到了解决方案:
- (BOOL)control:(NSControl *)control textView:(NSTextView *)textView doCommandBySelector:(SEL)command
{
if( [NSStringFromSelector(command) isEqualToString:@"moveUp:"] )
{
return YES;
}
return NO;
}