在NSTextField中:当按下up_key时,光标位置将转到NSTextField中的文本开头。但我需要保持光标的位置。它不会开始的。
我尝试使用以下代码:
-(void)keyUp:(NSEvent *)theEvent
{
[[myTextField currentEditor] moveToEndOfLine:nil];
}
但是通过这段代码,我可以看到光标的位置是begin,end然后是end。
有什么想法吗?
发布于 2013-07-19 13:42:52
我找到了解决方案:
- (BOOL)control:(NSControl *)control textView:(NSTextView *)textView doCommandBySelector:(SEL)command
{
if( [NSStringFromSelector(command) isEqualToString:@"moveUp:"] )
{
return YES;
}
return NO;
}
https://stackoverflow.com/questions/17721361
复制相似问题