如何在 Storyboard 的 Touch Bar 中添加滚动视图?

Posted

技术标签:

【中文标题】如何在 Storyboard 的 Touch Bar 中添加滚动视图?【英文标题】:How to add a scrollview in Touch Bar in Storyboard? 【发布时间】:2016-11-15 13:39:46 【问题描述】:

我在情节提要的触控栏中添加了几个按钮,一切正常,除了我的教育应用程序中只能容纳大约 4 个按钮(因为按钮包含图像和文本)。

我想添加一个滚动视图以包含所有按钮,但似乎无法将滚动视图拖动到触控栏中。在 Touch Bar 中拥有一组可滚动按钮的最佳方式是什么?

【问题讨论】:

【参考方案1】:

您首先需要插入 Touch Bar View,然后才能继续 NSScrollView

应该是这样的:

那么最终的输出是这样的:

【讨论】:

谢谢!您还需要设置滚动视图的大小吗? 是的,因为默认情况下 NSScrollView 的高度大于 NSTouchBarItem 的高度,还要注意 NSTouchBarItem 的宽度是由 NSScrollView 宽度决定,所以要小心那个宽度,因为当你设置的宽度大于 NSTouchBar 中的空白空间时,你的 NSTouchBarItem 包含你的 NSScrollView 根本不会显示。

以上是关于如何在 Storyboard 的 Touch Bar 中添加滚动视图?的主要内容,如果未能解决你的问题,请参考以下文章

第二个视图控制器中的 UIButton - Touch Up Inside 不起作用(Touch Down 可以)

iOS Swift:如何在 UIViewController 中隐藏和显示按钮

如何在 iOS 中调用不同的 Storyboard?

如何在xcode中使用storyboard

如何在现有的基于 Storyboard 的项目中设置 @EnvironmentObject?

如何使用Storyboard创建UIPageViewController