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属性的值会导致其子控件也变得半透明,而通 ...
最新文章
- Android常用URI收藏
- 数据探查与可视化平台
- FD.io/VPP — DNS Plugin
- 从传递函数到差分方程的转换
- android陀螺仪测试工具,修改安卓陀螺仪和加速度计的sensor抽象层HAL
- (转载)Android两种Tab分页的方式:TabActivity和ActivityGroup以及Android项目几种常见的应用架构...
- matlab2016b ubuntu命令行安装 + matconvnet的安装
- MSSOAP与WebService
- 要么出色,要么出局!威马公布三大核心技术矩阵背后的大野心
- 如何关闭OSX 10.11 SIP (System Integrity Protection)
- 开课吧:怎样才能做软件架构师?
- [轉]javascript 的 location 各種用法
- 互斥量+条件变量实现 信号量
- java opencv 人脸相似度_java实现OpenCV 4.1.0人脸相似度对比
- 【Codecs系列】颜色空间转换CSConvert:YUV422P转YUV422SP(NV16)
- 计算机专业职称入深户,深圳市人才引进入深户新政策
- 开发小程序以及后台管理系统攥淘宝佣金
- 如何做好网络推广?软文文案在做网络推广上的策略分享
- VLC-2.2.6命令行帮助文件
- 让你细思极恐的社会潜规则
热门文章
- linux 常用命令详解(文件处理命令,权限管理命令,文件搜索命令,帮助命令,用户管理命令,压缩解压命令,关机重启命令)
- html基础之input属性
- javascript 动画效果(多物体缓冲运动,多物体透明度变化,匀速移入移出、链式运动、同时运动)
- hibernate 基础方法(一)及Hibernate中java对象的三种状态
- Spring Boot 整合 Kafka 分布式消息系统快速入门
- JavaScript JSON 对象使用详解、JSON. parse()、JSON. stringify()
- sql查询数据库所有表、字、注释
- PuTTY免输密码自动登录Linux,让 Putty 保存密码,自动登陆的三种方法
- ARC 101E.Ribbons on Tree(容斥 DP 树形背包)
- Vuejs2.0学习之二(Render函数,createElement,vm.$slots,函数化组件,模板编译,JSX)...