今私はあなたをインポートする必要がありフリッパークラス が、これは私の窓NSWindowFlipperココア内のMAC OS X
IBOutlet NSWindow *from ;
IBOutlet NSWindow * to;
今私はあなたをインポートする必要がありフリッパークラス が、これは私の窓NSWindowFlipperココア内のMAC OS X
IBOutlet NSWindow *from ;
IBOutlet NSWindow * to;
であることを呼び出すことができますどのようにアニメーションクラスを呼び出したいです"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」をインポートすることを忘れているのであなたの問題だったと思います。
これですべてがうまくいくはずです。がんばろう!