我在Unity中有一个UI滚动视图,显示了我动态填充的切换列表。我的问题是,当我在此列表中实例化一个新元素时,它位于检查器中,但它不会在屏幕上呈现?
当我手动将ListElement GameObject添加到列表的内容元素时,也会发生这种情况。
非常奇怪的是,如果我移动窗口以使屏幕尺寸发生变化,那么它就会被绘制出来......两个屏幕截图。
在第一个屏幕截图中,我添加了一个ListElement预制件,就像你可以看到的那样,它没有被绘制但是它在那里并且是活动的。
然后我调整了编辑窗口的大小,它神奇地弹出......这也发生在游戏的构建上(例如,在Android上,它是在屏幕方向改变时绘制的,但不是之前...)。
我尝试强制画布重绘,LayoutForceRebuild,但它不起作用。事实是,我不知道为什么会发生这种情况......