[LayaAir3]TextInput节点的子节点Sprite为什么在getChildAt中是1的索引而不是0


在最新的Layaair3中,在TextInput下的子节点Sprite,在TextInput的脚本中,访问getChildAt(0)是Input,而不是Sprite,而Spirit是getChildAt(1)
 
搜狗截图20250323180732.png 搜狗截图20250323180823.png
已邀请:

LayaAir大为

赞同来自:

您可以在预览运行时查看一下TextInput,可以发现第一个子节点确实是Input
screenshot-20250324-101825.png

从引擎代码的角度来讲,TextInput继承自UIComponent类,这个类的构造方法执行了createChildren()方法,创建了子节点

screenshot-20250324-102050.png

 

要回复问题请先

商务合作
商务合作