0

我在理解如何NSWindows拥有比窗口范围更大的文档时遇到了各种麻烦。

不幸的是,布局和内容使我无法简单地缩小文档(而且我不想让那些屏幕较大的布局变得狭窄)。

学校需要在他们新的 13 英寸非视网膜 MacBook Pro 上运行这个应用程序。滚动对他们来说是可以接受的,但我不确定这种方法,我希望你能就处理这个问题的最佳方法提出建议避免在大屏幕上强制滚动。

我尝试设置NSWindow最小和最大大小并将文档嵌入到滚动视图中。但是即使您可以看到部分文档视图突出,也不会出现滚动条(我已将它们设置为Always in sys prefs)。

如果这是要走的路,我会很感激一个关于这个确切主题的教程的链接,因为我对所有的测量和选项有点迷失了。

如果不是,我想要一个从哪里开始以及阅读什么的指针。我对 Cocoa Touch 有经验,但对 Mac 开发来说是个相对较新的人。

4

1 回答 1

0

如果没有更多信息,听起来您已经嵌入了 aNSScrollView但没有正确设置弹簧和支柱以允许滚动视图在其父视图(假设它是窗口)调整大小时调整大小。

您可能需要查看Interface Builder 帮助文档中的“指定视图的行为作为其容器调整大小”。

于 2013-04-11T13:16:17.407 回答