我成功地从一个xib文件加载到一个窗口(另一个xib)视图动态地作为子视图。
我明白,默认情况下,这个子视图被加载到窗口的第一象限中,即子视图位于窗口的最左下角。我的窗户也是如此。
现在的问题是,我如何将子视图放在窗口的其他地方。换句话说,如果我想将子视图放在窗口的顶部,我将如何实现它?将子视图放在另一个视图上
此外,我真的很感激,如果我能提前获得的NSRect为NSwindow对象的解释和框架..
如果有任何的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类,它可以帮助我将视图加载到窗口上。我已经更新了我的问题中的代码...请看看.. –