Unity3D:UGUI遍历子控件
参考文章:http://blog.csdn.net/u011185231/article/details/49591383
todo:active和enable的差别?
核心API:
Component.GetComponentInChildren<Transform>(),应该是递归获取所有的child,激活的
GetComponentsInChildren<Transform>(true),激活和未激活的都get
思路:获取Transform,然后在获取上面的GameObject。然后对child进行操作。
//img_bottomPanel_loading是Image//GetComponentInChildren获取第一个childTransform firstChild = img_bottomPanel_loading.GetComponentInChildren<Transform> ();string name = firstChild.gameObject.name;Debug.Log ("firstChild:" + name);//获取所有的children,Transform[] children = img_bottomPanel_loading.GetComponentsInChildren<Transform> ();for (int i = 0; i < children.Length; i++) {string nameTemp = children [i].gameObject.name;children [i].gameObject.SetActive (false); //hideDebug.Log ("nameTemp:" + nameTemp);}
private void setBottomOperatePanelHide(bool hide){img_bottomPanel_operate.enabled = !hide;Transform[] children = img_bottomPanel_operate.GetComponentsInChildren<Transform> (true);foreach(Transform tr in children){tr.gameObject.SetActive (hide);}}
转载于:https://www.cnblogs.com/makebetter/p/6704115.html
Unity3D:UGUI遍历子控件相关推荐
- 递归的妙用—遍历子控件
我们在ASP.NET编程中, 经常需要遍历一个Web控件的子控件 ,找到所需的控件并获取控件中相应的值.以前我都是采用循环的方式遍历子控件,但当子控件是复杂的树形结构,比如:子控件也有子控件,子控件的 ...
- C# WPF 之 遍历子控件
/// <summary>/// 检查非空字段/// </summary>/// <param name="IsOk"></param&g ...
- Unity3D ugui获取ui控件屏幕坐标
每次都要重新学一遍这个ui转换的问题,所以干脆写下来,到时候方便看,省时间
- 遍历界面控件 android,Android 判断所有字段是否已经输入的实例
Android 遍历控件 Overview 在我们登录或者注册提交什么数据的时候我们需要填写我们的个人信息,所以我们需要判断我们的字段时候都输入了. Android 如何遍历我们界面中的控件 按照国际 ...
- C++ 主程序中打开子程序窗口隐藏,操作控件 遍历窗口控件句柄EnumChildWindows();获取其他程序进度条数据 操作选择框 按钮点击
1.线程启动子程序 ShowWindow(hWnd, SW_SHOW)显示 ShowWindow(hwnd, SW_HIDE);隐藏 system_hide(L"Odin3.exe&quo ...
- WPF查找子控件和父控件方法
原文:WPF查找子控件和父控件方法 public List<T> GetChildObjects<T>(DependencyObject obj, string name) w ...
- (0066)iOS开发之UITableViewCell上子控件通过superView找对应的cell的探究
转载自:http://www.cnblogs.com/XYQ-208910/p/6663677.html 一.简单介绍 UITableViewCell是UITableView的核心部分,我们在开发中因 ...
- Swift4 - 动态计算UITableView中tableHeaderView的高度 - 获取子控件高度和宽度
核心 : /// 获取 子控件高度func sizeHeaderToFit(view:UIView) {view.setNeedsLayout()view.layoutIfNeeded()let wi ...
- pyqt 子控件更新父控件ui
可以用信号槽,好像专业点. 也可以直接用变量通信. 子控件更新父控件ui时,重新弹了一个窗口,父控件重新建了一个实例 仔细查原因 是子控件,父控件都有信号槽,相互连接,把关系搞串了,后来删掉一端的信号 ...
- 11、设置视图半透明而子控件不透明
让一个控件半透明,通常我们第一个想到的方法就是调整控件的alpha值.但是如果你的视图上有其他子控件就会发现这样的方法达不到你的预期. 对视图直接设置alpha属性的值会导致其子控件也变得半透明,而通 ...
最新文章
- 分布式架构的对比-IBM XIV
- 智能连接:5G与人工智能、物联网等技术的超级融合
- Atitit.导出excel报表的设计与实现java .net php 总
- 高性能udp服务器架构,优秀的国产高性能TCP/UDP/HTTP开源网络通信框架——HP
- internship weekly task update
- 扫地机器人的特点描写_扫地机器人的特点和作用
- java 遗传算法_[原]遗传算法Java实现源代码
- 用数据说话,Go 所有字符串拼接方式里哪种才是最稳定高效的?
- [Vue进阶]为什么我的代码让别人看起来头皮发麻?
- c语言lua读文件,file-io – 在Lua中逐行读取文件
- java optional_JAVA Optional总结
- Kibana将语言设置为中文
- xshell远程登录工具的星号密码查看方法
- 关于安卓开发,在鸿蒙系统应用时,File读取文被拒绝访问的解决方案
- debian linux fcitx 小鹤双拼
- 成长经历:浅谈OSINT认知
- 基于JSP的“爱心宠物诊所”系统课程设计
- linux kernel idr机制
- CEFSharp 浏览器控件截图空白的解决方法
- python中while True的用处
热门文章
- spring事务的传播属性和事务隔离级别及配置事务(注解方式)
- python 3.5.2 下载(带资源免费)
- Python中 sys.argv[]
- L2-007 家庭房产 (25分)
- mysql java 日期_Mysql和JAVA中的几个日期操作
- 阶段3 1.Mybatis_02.Mybatis入门案例_3.mybatis注解开发和编写dao实现类的方式
- python正则表达式练习题
- python 弧度与角度互转
- 20139216网络攻防技术第七次作业
- idea 用鼠标滚轮调整代码文字大小