这里是我的IB设置:为什么NSWindow与NSTableView不能调整大小?
http://img145.imageshack.us/img145/5929/picture1gxr.png
当两个NSScrollView
和NSTableView
被设置为自动调整和自动填充(所有的自动调整大小节箭头选中)我的窗口不会调整。实际上,它调整了大小,但是通过一个像素,就好像它记得在我开始拖动角落后它不应该调整大小。如果我取消选中NSScrollView
上的自动填充箭头(禁用NSViewWidthSizable
和NSViewHeightSizable
),窗口大小调整正常,但当然,滚动视图不会随其调整大小。
奇怪的是,在窗口“刚性”的情况下,如果我将NSTableView
的列之一调整到视图之外(因此会导致水平滚动条出现),我可以调整窗口大小直到它达到足以容纳所有列的大小,然后再次变得僵硬。
虽然这不会受滚动视图或表视图的影响。 – 2009-07-27 15:37:41