2012-02-06 3 views

답변

0

것을 호출 할 수있는 방법이 애니메이션 클래스를 호출 할 "NSWindow + Additions"및 "NSWindowFlipper"클래스를 프로젝트에 추가하십시오. 이 클래스를 호출하려면 "NSWindowFlipper"시작 코드가있는 단추가 필요합니다.

-(IBAction)call:(id)sender { 

    [from flipToWindow:to withDuration:2.5 shadowed:NO]; 
} 

과 같이 버튼 클래스 .H "NSWindowFlipper"에 수입하는 것을 잊지 마세요 :

#import "NSWindowFlipper.h" 

예를 들어,이 클래스는과 같이 할 수있다 :

#import <Foundation/Foundation.h> 
#import "NSWindowFlipper.h" 


@interface CallClass : NSObject { 

    IBOutlet NSWindow* from; 
    IBOutlet NSWindow* to; 
} 

-(IBAction)call:(id)sender; 

@end 

하지 마십시오 IBOutlet을 잊어라. 창문과 단추! 귀하의 "to"창에 "Visible At Launch"를 선택 해제하십시오.

그리고 수업하는 .m은과 같이 할 수있다 :
#import "CallClass.h" 

@implementation CallClass 

-(IBAction)call:(id)sender { 

    [from flipToWindow:to withDuration:2.5 shadowed:NO]; 
} 

@end 

은 그래서 당신은 당신의 클래스 헤더 파일에 헤더 파일 "NSWindowFlipper.h"을 가져올 것을 잊지 때문에 귀하의 문제라고 생각.

이제 모든 것이 작동합니다. 행운을 빕니다!