【发布时间】:2013-03-08 15:41:51
【问题描述】:
我在 Interface Builder 中查看 MyDocument.xib,但我终生无法找到如何添加垂直滚动条。
设置为最小尺寸 768x756 和最大尺寸 768x1024。它以最小尺寸开始(以支持使用具有 800 像素高屏幕的旧 MacBook 的学校),但内容确实占据 1024 高度。所以我需要一个垂直滚动条来将应用程序窗口的其余内容滚动到视图中。
我尝试设置窗口 contentSize,但这只会使窗口变大。
有点困惑,就像在世界上所有其他环境中一样,不一定是 IDE,这只是一个勾选框的问题......
【问题讨论】:
-
我正在摆弄这个,我对自己的这段时间有多么困难感到惊讶。似乎 NSScrollView 不会像大多数视图那样调整自身大小以填充窗口。我不知道为什么会这样。
-
您的笔尖是否开启了自动布局?似乎实现这一点的方法将取决于。
-
检查过,没有区别,但我认为这是因为滚动条位于额外视图上,而不是窗口/最外层视图。滚动条显示但为空且已死。并不是说我可以以任何方式使滚动视图成为窗口的直接子级。 “如果窗口缩小到小于其内容,则显示滚动条”不应该这么难,我必须做一些“不是苹果方式”的事情。
标签: cocoa scrollbar nswindow nsdocument