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

tag属性分析

学习编写标记文件(tag): 自定义标记的用途就是给程序员可以自定一些特定功能的标记, 以及封装代码, 达到分工, 重用性等 多种好处. JSP规范2.0中新增了标...
  • tammy_zhu
  • tammy_zhu
  • 2010年11月05日 14:26
  • 3432

Android SharedPreferences用法及注意点详解

Android中的SharedPreferences1.简介SharedPreferences,Android中一种应用程序内部轻量级的存储方式,存取快且简单,数据以键值对的形式存储,键为String...
  • shuqiaoniu
  • shuqiaoniu
  • 2015年05月25日 17:45
  • 535

GIT tag标签注意

打git tag 标签是要注意几点,今天我就造成打标签 打到三月份分支,造成项目失误。 1.先查看你当前所在分支git branch2.切换到主分支#如主分支明为:develop git check...
  • qq_30845505
  • qq_30845505
  • 2017年06月12日 19:27
  • 123

怎么根据tag值取出相应的控件

//根据tag查找 UILabel *find_label = (UILabel *)[self.view viewWithTag:123]; find_label.backgroundColor...
  • BlingbringBling
  • BlingbringBling
  • 2016年03月18日 14:07
  • 2726

C#中ComboBox的SelectedIndexChanged事件获取Tag值

DataTable table = new DataTable; ///         /// 点击Cmb控件时获取Tag值         ///         /// ...
  • suxuelian
  • suxuelian
  • 2015年09月14日 14:51
  • 1525

body-content取值的意义

body-content的值有下面4种: tagdependent"/>     JSP"/>     empty"/>     scriptless"/> ...
  • aaa1117a8w5s6d
  • aaa1117a8w5s6d
  • 2012年11月07日 13:29
  • 10470

Struts2中if Tag得注意的问题

这样一个if没有什么问题,那你说下边的有问题吗?下边这个仅仅是多了一个空格就不对了。值得注意,调试好大一会才发问题所在!...
  • weirhp
  • weirhp
  • 2010年08月10日 19:47
  • 489

jdbcTemplate的取值方法和注意事件

注意事件: 如果SQL里面写的是trim(t.name), 那在取出来的时候也要memberInfo.setMemberName(map.get("trim(t.name)") String sq...
  • petercnmei
  • petercnmei
  • 2015年02月02日 16:06
  • 399

【android】Sax解析半个例子 :startElement 和 endElement

id="617">                                                                           ...
  • guotong1988
  • guotong1988
  • 2012年06月21日 11:31
  • 4840

Git中tag的用法及作用

首先说一下作用:Git 中的tag指向一次commit的id,通常用来给开发分支做一个标记,如标记一个版本号。 下面就说一下具体的用法: 1.添加标签: git tag -a version ...
  • u013399093
  • u013399093
  • 2016年01月13日 16:16
  • 9925
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:tag 的取值注意
举报原因:
原因补充:

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