2012-07-06 3 views
1

저는 Mac 개발 초급자입니다. 툴바로 애플리케이션을 개발 중입니다. 난 그냥 도구 모음에 두 개의 사용자 정의 버튼을 추가하고 싶습니다.두 개의 사용자 정의 버튼이있는 NSToolBar

ToolBar는 다음과 같이 표시됩니다. 나는 XIB를 사용하여 이것을 시도했지만, 나는 이것을 얻지 못했다. THIS

이것에 대한 아이디어. 사전

답변

0

짧은 답변에서

감사 : 당신은 유효성을 기본되지 않은 각 도구 모음 항목이 필요합니다.


긴 대답 :

  1. 먼저 당신은 당신의 코드에서 IBAction-행동 NSToolbarItem을 연결해야합니다.
    • 가 자동 검증이 유효 대상/액션 쌍있는 경우 단순히 확인하여 자신의 일을하자 :
    • 그런 다음 두 가지 옵션이 있습니다.
    • 각 툴바 항목을 직접 확인하십시오. 아무것도 복사/붙여 넣기로 검증

Exemple이 있다면 당신은 여기에서 확인 할 수 있습니다

- (BOOL)validateUserInterfaceItem:(id <NSValidatedUserInterfaceItem>)theMenuItem { 
    BOOL enable = NO; 

    if ([theMenuItem action] == @selector(myCopy:)) { 
     if (isThereSomethingToCopy) 
      enable = YES; 
    } 
    else if ([theMenuItem action] == @selector(myPaste:)) { 
     if ((isThereSomethingToPaste) && (thereIsValidPasteTarget)) 
      enable = YES; 
    } 
    return enable; 
} 
관련 문제