2013-07-18 1 views
0

NSTextField에서 : up_key를 누르면 커서 위치가 NSTextField의 텍스트 시작 부분으로 이동합니다. 하지만 커서 위치를 유지해야합니다. 그것은 시작하지 않습니다.NSTextField는 up_key_pressed에서 캐럿 위치를 유지합니다.

나는이 코드를 사용하려고 :

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

을하지만,이 코드를 통해 내가 커서 위치가 다음 말을 시작 간다 끝으로가는 것을 볼 수 있습니다.

은 어떤 아이디어입니까?

답변

1

나는 발견 솔루션 :

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

    return NO; 
} 
관련 문제