请问ui的getchildbyname和getChildAt为啥还不支持呢?

[复制链接]
840 |5
Tidus 发表于 2025-7-1 17:10:28 | 显示全部楼层 |阅读模式
注释里写的本组件暂不支持,这样连遍历子对象都做不到呀?
回复

使用道具 举报

复读机读复读机 发表于 2025-7-1 17:47:15 | 显示全部楼层
可以在uiObject下查找子物体 uiObject.getChildAt
回复

使用道具 举报

Tidus楼主 发表于 2025-7-2 10:13:37 | 显示全部楼层
复读机读复读机 发表于 2025-7-1 17:47
可以在uiObject下查找子物体 uiObject.getChildAt

多谢,我查了一下uiObject是通过预制体创建的,请问如果直接生成的ui也就是一个UserWidget是没有这个功能的吗?
回复

使用道具 举报

复读机读复读机 发表于 2025-7-2 10:34:09 | 显示全部楼层
Tidus 发表于 2025-7-2 10:13
多谢,我查了一下uiObject是通过预制体创建的,请问如果直接生成的ui也就是一个UserWidget是没有这个功能 ...

直接生成的UI下 也有这个属性
回复

使用道具 举报

Tidus楼主 发表于 2025-7-2 11:39:21 | 显示全部楼层
复读机读复读机 发表于 2025-7-2 10:34
直接生成的UI下 也有这个属性
  1. /**
  2.          * @description 获取第几位子节点,本控件暂不生效
  3.          * @effect  只在客户端调用生效
  4.          * @param index usage:下标  range: 大于 0   type: 整形
  5.          * @returns 找到的控件
  6.          */
  7.         getChildAt(index: number): mw.Widget;
复制代码


可是我调用这个方法会提示不存在呀,我是直接调用let ui = createUIByName(name) as UserWidget; 请问是不应该生成UserWidget吗?
回复

使用道具 举报

复读机读复读机 发表于 2025-7-2 11:42:50 | 显示全部楼层
Tidus 发表于 2025-7-2 11:39
可是我调用这个方法会提示不存在呀,我是直接调用let ui = createUIByName(name) as UserWidget; 请问 ...

UIService.create 可以使用这个来创建UI
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表