由使用tag 0 引发的问题
来源:互联网 发布:路由器关闭了所有网络 编辑:程序博客网 时间:2024/06/14 09:49
如果我们用了一个父View,上面放了多个子view, 每个子view都通过从0开始的Tag值来进行标志,以便于后期在像View上直接使用viewWithTag:tag值来取各个子View
而在用[父view viewWithTag:0]取到的view, 发现不是子view, 而是这个父view,
查找资料发现 有苹果文档上提到过一次,tag值较小的,如0-100为苹果保留使用, 而0就是保留着给自己这个view使用的。
那么在使用较小tag的时候, 使用大于100的最好 。 或者 当前tag = X+100 来使用;
btn.tag = section+1000;
NSInteger section = sender.tag-1000;
使用的时候注意些。
- 由使用tag 0 引发的问题
- 由Typedef引发的问题
- 由UseSubmitBehavior引发的问题
- 由static引发的问题
- 由引用引发的问题
- 由LaunchMode引发的问题
- 由++操作引发的问题
- 由const引发的版本控制问题
- 由一个问题引发的思考
- 由py2exe引发的问题及解决方案
- 由object不能比较引发的问题
- 由 EditorBrowableAttribute 引发的一些问题
- Spinner(1): 由SDK引发的问题
- 由py2exe引发的问题及解决方案
- 由n阶幻方问题引发的思考
- 由webdings引发的乱码问题
- C/C++ 由fopen_s引发的问题
- 由jboss引发的 source level 问题
- C++文件操作写入和读取结构体类型
- 理解矩阵
- 黑马程序员 ---面向对象
- windows 添加制定路由通过制定网关出去
- OCP-1Z0-051-V9.02-59题
- 由使用tag 0 引发的问题
- PHP中使用了mcrypt_decrypt函数处理Json串后导致Json_decode返回null问题
- linux下的lcx源码,修改无错可用版
- OpenStack的网络管理指南(5)——网络底层(未完结)
- C语言面试题,自己写库函数(memcpy、strcpy、strcmp....)
- sstream类的详解
- 摩托罗拉推非触控式应用 仅限自家机型使用
- 成员变量、实例变量、类变量、成员方法、实例方法、类方法的区别
- 作息计划(2013-10 到 2014-10)