【发布时间】:2012-05-27 12:31:59
【问题描述】:
我希望在滚动视图中包含按钮(或创建可滚动按钮栏的其他解决方案)。
我将按钮并排放置在视图顶部。当用户将窗口大小调整为更窄时,可以看到的按钮也更少。
当无法查看所有按钮时,我希望用户仍然能够通过水平滚动访问所有按钮。
为了形象化这一点,想象一下如果您在 Safari 中打开太多选项卡以适应窗口 - 我希望用户能够向右滚动并显示不在屏幕上的选项卡。
【问题讨论】:
-
那么问题是什么?只需将按钮嵌入滚动视图即可。
-
这正是我尝试过的。在 IB 中,我在滚动视图中嵌入了按钮,但是当我调整窗口大小时,滚动视图只是覆盖了按钮并且滚动条不会出现。我尝试过的一种方法是,在 IB 中,1.我将按钮拖到窗口/视图中,2.我选择所有按钮,3.从菜单栏中我选择布局>嵌入对象>滚动视图,4 .在检查器中,我更改了滚动视图的 Autosizing 属性和滚动视图中的自定义视图(也许我没有做出正确的更改——我尝试了几种不同的方法)。
标签: cocoa nsview nsscrollview nsbutton nsscroller