听起来很简单,但我似乎不能解决这个问题,也找不到任何帮助。
这是我目前的层次结构:
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上,我在WebView的“NSBox”上调用setContentView。
因此,在自定义视图中,我最终得到了一个内部带有WebView的NSBox。
如果我有一个链接到按钮的IBAction,我需要做什么才能让外部的自定义视图调整大小以适应窗口?希望这也能调整内容的大小,包括NSBox和WebView。
这个是可能的吗?
非常感谢您的帮助。
提前感谢大家!
编辑: ATM我有下面的代码,它使一个WebView更大,另一个隐藏,但它将视图放在窗口中太高的位置?
oldView.hidden = YES;
[newView setFrameSize:_window.frame.size];发布于 2012-04-29 00:00:46
除非您的旧视图位于窗口的contentView坐标中的{0,0}处,否则当您将其大小更改为窗口的大小时,它将变得太高。试试这个:
[newView setFrame:_window.contentView frame];
https://stackoverflow.com/questions/10363676
复制相似问题