首页 > 解决方案 > 如何使 Unity 按钮更改 ScrollView 中的某些内容

问题描述

在我的训练应用程序中,我有两个滚动视图,一个有 4 个按钮,一个有 16 个按钮,它们也在我的 UI 管理器中定义为精灵。我的问题是如何在单击时从第一个滚动视图中创建一个 button1 以仅显示第二个滚动视图中的前 4 个按钮(精灵),按钮 2 以在第二个滚动视图中显示第二个 4 个按钮,依此类推。

标签: c#unity3d

解决方案


而不是 16 个按钮的列表,有 4 个 4 个按钮的列表。然后,您的第一个面板中的每个按钮都会显示一个列表的全部内容。

哎呀,您甚至不需要升起相同的 ScrollView。您可以有 4 个滚动视图,第一组中的按钮只启用这 4 个辅助滚动视图中的一个(禁用其余的)。


推荐阅读