我有两个视图,顶部有一个按钮,我希望在按下按钮时隐藏/显示一个视图,并让其他视图调整到窗口边缘。
左上角的按钮链接到使用此mainscroll.hidden = true
隐藏下部视图的IBAction。我无法弄清楚如何调整大小/移动其他视图,以便文本框/按钮位于窗口的底部,即底部没有可见的灰色空间。我想以编程方式执行此操作。
答案 0 :(得分:0)
以下是以编程方式调整topView的方法:
float aHeight = [mainscroll frame].size.height;
NSRect aRect = [topView frame];
aRect.size.height += aHeight;
aRect.origin.y -= aHeight;
[topView setFrame:aRect];