关于unity的组件VerticalLayoutGroup刷新显示不正常的问题

先说明一下我是如何用到,有哪些处理的
用到这个组件基本上都是将列表进行排版操作的,竖着,或者横着,横着用HorizontalLayoutGroup
还有一个和这个组件搭配的组件叫ContentSizeFitter
先说我是怎么发现这个组件不好用的

//本地读取测试数据
//StartCoroutine( FileTools.ReadData(“日常.json”, Callback));
private void Callback(string obj)
{
JObject keys = JToken.Parse(obj) as JObject;
JArray keys1 = keys.GetValue(“data”) as JArray;
for (int i = 0; i < keys1.Count; i++)
{
JObject keys2= keys1[i] as JObject;
GameObject game = Instantiate(gamel, parentl);
game.SetActive(true);
}
RebuildContextUI();
}
public void RebuildContextUI()
{
//LayoutRebuilder.ForceRebuildLayoutImmediate(parentl1);
}
上述代码
就是读取数据然后解析完了,生成数据显示的item,然后刷新一下layout,没啥不对劲的,但是就是需要手动刷新一下,就像这样
private void Update()
{
if (Input.GetKeyDown(KeyCode.Space))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值