Swift 如何从NSScrollView中删除额外的空间?

Swift 如何从NSScrollView中删除额外的空间?,swift,macos,nsscrollview,Swift,Macos,Nsscrollview,更新: 以下是一个最小的可重复项目,以证明问题: 构建并启动应用程序,然后单击如下所示的菜单符号。 当我将Scrollview添加到我的视图时,在右边的视窗上有一个灰色的空间用于滚动条。我如何才能删除它,并使滚动显示时,它的需要,但不保留灰色区域 我已经在IB中进行了如下设置: 您是否使用Xcode中的捕获视图hierachy检查了滚动视图的大小?“常规系统首选项”中显示滚动条的设置是什么?您无法删除该空间,因为您已打开“自动隐藏滚动条”开关。如果你想删除它,你必须关闭开关,然后手动显

更新:

以下是一个最小的可重复项目,以证明问题:

构建并启动应用程序,然后单击如下所示的菜单符号。


当我将Scrollview添加到我的视图时,在右边的视窗上有一个灰色的空间用于滚动条。我如何才能删除它,并使滚动显示时,它的需要,但不保留灰色区域

我已经在IB中进行了如下设置:


您是否使用Xcode中的捕获视图hierachy检查了滚动视图的大小?“常规系统首选项”中显示滚动条的设置是什么?您无法删除该空间,因为您已打开“自动隐藏滚动条”开关。如果你想删除它,你必须关闭开关,然后手动显示和隐藏垂直滚动条,改变内容文档的宽度。谢谢你的提示。我可以看到空间来自
NSScroller
内部
NSScrollView
。使用鼠标或触摸板时,
show scroll bar
的设置是自动进行的。如果show Horizontal Scroller和show Vertical Scroller被关闭,则不应该有任何滚动条。请发布一个。@Willeke当然,我已经在我的Github上添加了项目:。谢谢你的帮助!您是否使用Xcode中的Capture view Hieratchy检查了滚动视图的大小?“常规系统首选项”中显示滚动条的设置是什么?您无法删除该空间,因为您已打开“自动隐藏滚动条”开关。如果你想删除它,你必须关闭开关,然后手动显示和隐藏垂直滚动条,改变内容文档的宽度。谢谢你的提示。我可以看到空间来自
NSScroller
内部
NSScrollView
。使用鼠标或触摸板时,
show scroll bar
的设置是自动进行的。如果show Horizontal Scroller和show Vertical Scroller被关闭,则不应该有任何滚动条。请发布一个。@Willeke当然,我已经在我的Github上添加了项目:。谢谢你的帮助!