I have an NSMatrix, embedded within a scroll view (using IB). It works great, using the -sizeToCells method after changing the number of rows/columns. But I would like to move the initial matrix inside the scrollview. IB grays out the X and Y settings. Why, and how would it be possible to change the origin?

有帮助吗?

解决方案

IIRC, the NSScrollView or its NSClipView will always set the documentView's origin to (0,0). (Might be in -[NSScrollView tile]?)

Therefore, IB disables the origin settings because they will never be used.

If your app is working correctly, I wouldn't worry about what it looks like in IB.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top