xibファイルからビュー(別のxib)を動的にサブビューとしてロードしました。
デフォルトでは、このサブビューはウィンドウの最初の象限にロードされていることがわかります。つまり、サブビューはウィンドウの最後の一番下にあります。私の窓も同じです。
問題は、サブビューをウィンドウのどこかに配置する方法です。言い換えれば、私は私のウィンドウの上部にサブビューを配置したい場合、どのように私はそれを達成するだろうか?別のビューにサブビューを配置する
また、NSWindowオブジェクトのNSRectとフレームの説明を得ることができたら本当に感謝します。
APIにメソッドがある場合は、それらに私を指示してください..事前に感謝...
UPDATE:
@interface ViewAvailableItemsWindowController : NSObject {
IBOutlet NSWindow * viewAvailableItemsWindow; //Window in question
IBOutlet NSView * viewAvailableItemsView; //View in question
ItemSearchViewController * instanceItemSearchView; //ViewController object
}
@end
@implementation ViewAvailableItemsWindowController
-(void)awakeFromNib{
[viewAvailableItemsWindow makeKeyAndOrderFront:nil];
instanceItemSearchView = [[ItemSearchViewController alloc]initWithNibName:@"ItemSearchView" bundle:nil] ; //Initiating the viewController with the nib for the view.
[viewAvailableItemsView addSubview:[instanceItemSearchView view]]; //Adding the subview to the window..
}
-(void)dealloc{
[instanceItemSearchView release];
[super dealloc];
}
@end
これは私がウィンドウの左下隅を意味ウィンドウ - の第一象限のビューをロードします。ビューをウィンドウの中央の中央に配置します。
何を試しましたか?どんなドキュメンテーションを読んでいますか?精巧なものであり、私たちは、あなたを指し示すのではなく、始めるのに適した場所を用意しています。 –
ビューをウィンドウにロードするのに役立つviewControllerクラスを使用しました。私は私の質問でコードを更新しました...見てください... –