听起来很容易,但我似乎无法弄清楚这一点或找到任何帮助。
这是我目前的等级制度:
Window
Custom View (I want this to resize, with its children, to fit Window)
Custom View (Contains buttons)
NSBox (gets content set to the WebView below)
WebView
在applicationLoad上,我将'NSBox'上的setContentView调用到WebView。
所以我最终在自定义视图中使用了一个带有WebView的NSBox。
如果我将IBAction链接到按钮,我需要做些什么才能使外部自定义视图调整大小以适应窗口?希望这也会调整内容的大小,包括NSBox和WebView。
这可能吗?
非常感谢任何帮助。
先谢谢大家!
编辑:ATM我有以下代码,它使一个WebView更大并使另一个隐藏,但它在窗口中将视图定位得太高了?oldView.hidden = YES;
[newView setFrameSize:_window.frame.size];
答案 0 :(得分:0)
除非您的旧视图位于窗口contentView坐标的{0,0}处,否则当您将其大小更改为窗口大小时,它将会过高。试试这个:
[newView setFrame:[_ window.contentView frame]];