tag 的取值注意

转载 2015年11月18日 16:20:09

通常我们使用viewWithTag如下情形:

如果我们用了一个父View,上面放了多个子view, 每个子view都通过从0开始的Tag值来进行标志,以便于后期在像View上直接使用viewWithTag:tag值来取各个子View

而在用[父view viewWithTag:0]取到的view, 发现不是子view, 而是这个父view,

后来才想起苹果文档上提到过一次,tag值较小的,如0-100为苹果保留使用, 而0就是保留着给自己这个view使用的。

对于其它的view, 如scrollview, 则更上面的0, 1,2 都可能会是保留值。

所以在使用viewWithTag时, 和在设置子view的Tag值时, 需要注意不要使用数值较小的Tag值,使用时建议加一个定值

define TileInitialTag 10000

使用时,如下

curTileView_0.tag = TileInitialTag + emptyPlaceIndex_0;

这样就可以有效地避免因为tag值太小,而取到系统保留的view.

转载:
http://blog.csdn.net/smking/article/details/8590547

相关文章推荐

libid3tag-0.15.1b.tar.gz

  • 2016-04-27 22:50
  • 330KB
  • 下载

antenna tag

  • 2015-01-06 22:02
  • 1.66MB
  • 下载

jenkins+gitlab钩子+shell脚本基于git的tag实现App增量更新

环境准备: jdk1.8(网上安装教程很多), 1.安装jenkins 首先到https://jenkins.io/index.html下载jenkins的war包。上传到自己的服务器,放在自己对应的...

IT Sensor tag SPEC

  • 2015-06-08 22:21
  • 132KB
  • 下载

tag、untag,pvid,trunk的关系

定义: Trunk口       :Trunk口上可以同时传送多个VLAN的包,一般用于交换机之间的链接。 Hybrid口   :Hybrid口上可以同时传送多个VLAN的包,一般用于交换机之...

tag直接切换

tag-cloud forsitess

  • 2014-11-30 20:36
  • 590KB
  • 下载

ctags 生成系统头文件、第三方库头文件的 tag

ctags 处理系统头文件  问题提出: vim编写程序时,不能跳转到系统头文件定义,不能自动完成自己编写结构成员。需要解决。 ctags 在使用vim编程和浏览代码是非常有用。可以用CTRL+...
  • zklth
  • zklth
  • 2011-11-30 16:46
  • 8197

Struts2 标签(tag) 手册

  • 2014-11-19 15:45
  • 365KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)