我有一个带有按钮的小窗口和一个小的占位符 cusom NSView,当单击该按钮时,我将自定义视图与另一个从 xib 文件创建的视图一起重新创建。
新视图显示良好,但由于窗口尺寸较小而被裁剪。我怎样才能使窗户变宽,以便我的新视图适合..
// 这段代码写在控制器内部 _connectWindow 是指向我的窗口的指针,其中有一个按钮和 _custom 占位符。_progView 是我从 xib 文件加载的 NSView
-(IBAction)connect:(id)sender
{
if(!_progView)
{
[NSBundle loadNibNamed:@"ConnectionStatusView" owner:self];
}
[[_connectionWindow contentView] replaceSubview:_custom with:_progView];
我希望得到更具体的回应,我已经阅读了这篇文章http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CocoaViewsGuide/WorkingWithAViewHierarchy/WorkingWithAViewHierarchy.html但它并没有太大帮助