我试图让我的主窗口调整大小,使它扩展到右侧,并将原始部分保留在与之前相同的位置。现在,当我点击我的调整大小按钮时,它会向左扩展,将其控制向外推出,为新空间腾出空间。我希望它向右扩展,以便它像一个滑出窗口。新的空间将显示一个保存项目的ScrollView。如何更改我的可可窗口调整方向?
这就是我想做的事:
|---------------------|
|------Original-----|
|---------------------|
|-----------------------------------------------|
|------Original------| ---> New Space --|
|-----------------------------------------------|
现在它是这样做的:
|---------------------|
|------Original-------|
|---------------------|
|-----------------------------------------------|
|------Original-----| <-- New Space --|
|-----------------------------------------------|
推进原始到左边。
(我希望这可以帮助,过了好一会儿)
这里是我的代码
NSRect resize;
int newWinWidth = 800;
int newWinHeight = 380;
resize = NSMakeRect([window frame].origin.x - (newWinWidth - (int)(NSWidth([window frame]))), [window frame].origin.y - (newWinHeight - (int)(NSHeight([window frame]))), newWinWidth, newWinHeight);
[window setFrame:resize display:YES animate:YES];`
也许我需要做的是改变窗口的出身,但我想不通了解如何做到这一点。
在此先感谢!
如果您需要更多信息或其他信息不明确,请提出任何问题。
我不明白你的意思是“将原稿推向左边”。它改变了立场吗?如果您使用QuickTime Player或Screenium或ScreenFlow录制视频并将其张贴到YouTube上,这可能是最好的,因此我们可以看到您在说什么。 – 2010-11-07 22:29:11
Here:http://www.youtube.com/watch?v = vQV-JbLsntI这可能是一个更好的主意。 – mightimaus 2010-11-08 00:26:02