c# - 如何使 Unity 按钮更改 ScrollView 中的某些内容
问题描述
在我的训练应用程序中,我有两个滚动视图,一个有 4 个按钮,一个有 16 个按钮,它们也在我的 UI 管理器中定义为精灵。我的问题是如何在单击时从第一个滚动视图中创建一个 button1 以仅显示第二个滚动视图中的前 4 个按钮(精灵),按钮 2 以在第二个滚动视图中显示第二个 4 个按钮,依此类推。
解决方案
而不是 16 个按钮的列表,有 4 个 4 个按钮的列表。然后,您的第一个面板中的每个按钮都会显示一个列表的全部内容。
哎呀,您甚至不需要升起相同的 ScrollView。您可以有 4 个滚动视图,第一组中的按钮只启用这 4 个辅助滚动视图中的一个(禁用其余的)。
推荐阅读
- sql-server - 如何在插入后返回插入的行 ID 以及相关数据而不插入相关数据
- c - 两个线程同时访问锁定的互斥锁
- jclouds - 新手/芭蕾舞女演员在运行构建时构建 gson 问题
- angular - Angular 材质组件:MatDialog 背景仅在特定区域
- jquery - 尝试在按钮上切换或添加/删除类
- applescript - Illustrator CC 2020 Apple 脚本(弹出“选择文件格式”)
- python - python pyparrot图像处理问题
- angular - Angular 7:npm install 后找不到 node_modules
- c# - C# ASP.NET MVC 5 使用 Enitity Framework 发布应用程序(Css 和 SQL 错误)
- c# - 获取字符在c#中相邻出现的次数