听起来很容易,但我似乎无法弄清楚这一点或找到任何帮助。调整NSBox及其内容以适合窗口的尺寸
这是我此刻的层次:
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我有下面的代码,这使得一个大的web视图,使其他隐藏的,但它定位的观点太高高的窗口?
oldView.hidden = YES;
[newView setFrameSize:_window.frame.size];
您使用Cocoa Auto-Layout还是旧式自动调整大小的遮罩?在任何情况下,这当然是可能的。您必须设置约束来保持框的边缘与包含视图的边缘连接,或者设置自动大小标记来执行此操作(在“大小”检查器上)。设置约束应该只需要将事物拖到管理单元指南。 – 2012-04-28 13:44:43
@Ken Thomases我明白你在说什么,也许我没有很好地解释自己。我在我的应用程序中有2个WebView,我需要从其原始较小的尺寸点击一个或另一个全屏。这可以做到吗?感谢您的回答 – Cristian 2012-04-28 13:56:22
@KenThomases我已经用几乎可以工作的代码更新了我原来的帖子,有什么想法? – Cristian 2012-04-28 14:13:21