通常我们使用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.
相关推荐
#include <ios> #include <iosfwd> #include <iostream> #include <istream> #include <iterator> #include <limits> #include <list> #include <locale> #include <map> #include <memory> #include <new> #include...
<dict> <key>-998</key> <string>出现未知错误。</string> <key>-999</key> <string>连接被取消。</string> <key>-1000</key> <string>由于URL格式不正确,连接失败。</string> <key>-1001</key> <string>...
<key>UIApplicationShortcutItems</key> <array> <dict> <key>UIApplicationShortcutItemType</key> <string>com.test.static1</string> <key>UIApplicationShortcutItemTitle</key> <string>Static Shortcut...
1.在基于IOS的交换机上设置主机名/系统名: <br>switch(config)# hostname hostname <br>在基于CLI的交换机上设置主机名/系统名: <br>switch(enable) set system name name-string <br><br>2.在基于IOS的交换机上设置...
ios6.0 shsh <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>@ApNonce</...
<br>有以下内容<br>第一章:Internetworking <br>第二章:Internet Protocols<br>第三章:IP Subnetting and Variable Length Subnet Masks(VLSM)<br>第四章:Introduction to the Cisco IOS<br>第五章:IP路由<br>...
第一章:Internetworking <br>第二章:Internet Protocols<br>第三章:IP Subnetting and Variable Length Subnet Masks(VLSM)<br>第四章:Introduction to the Cisco IOS<br>第五章:IP路由<br>第六章:Enhanced ...
第一章:Internetworking <br>第二章:Internet Protocols<br>第三章:IP Subnetting and Variable Length Subnet Masks(VLSM)<br>第四章:Introduction to the Cisco IOS<br>第五章:IP路由<br>第六章:Enhanced ...
说明:北京科技大学选课系统第三方软件<br> "官方"网址:<a href="http://vps.kalen25115.cn:3000/">vps.kalen25115.cn:3000</a> ## PC版 用qt5.50平台编写<br> 功能:退补选修课,查询课表<br> ## iOS版 基本使用...
<br>目录:<br>Chapter1:Internetworking<br>Chapter2:Internet Protocols<br>Chapter3:子网划分与VLSM<br>Chapter4:Introduction to the Cisco IOS<br>Chapter5:IP Routing<br>Chapter6:Layer 2 Switching<br>...
# KZH-Lottery ###功能实现: * 随机抽奖闪动效果 * 引入数字指定中奖位置 ###技术要点: ...* 每次调用定时器递增当前时间,通过减结束时间控制递减时间并每次调用自身,直到当前时间大于结束时间终止...</code></pre>
复制对象(二)<NSCopying>协议和属性的copy特性对应的Demo。
资源名称:2013年版千锋iOS培训视频教程Objective-C(34集)资源目录:【】2013年版千锋iOS培训视频Objective-C(1-3)【】2013年版千锋iOS培训视频Objective-C(10)【】2013年版千锋iOS培训视频Objective-C(11-12...
这是自己写的一个很简单的模板, 希望没坑到你
对iOS9新特性介绍及解决方案!iOS 9 新特性 ... 解决了编译问题后,程序跑起来了,却发现很多网络请求失败。...<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
<ios> <plist> <dict> <key>UIAppFonts</key> <array> <string>/fonts/fontawesome-webfont.ttf</string> <string>/fonts/LigatureSymbols.ttf</string> <string>/fonts/ss-pika.ttf</string>
<string>16F148</string> <key>ProductCopyright</key> <string>1983-2019 Apple Inc.</string> <key>ProductName</key> <string>iPhone OS</string> <key>ProductVersion</key> <string>12.3</string>
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true> </dict> <key>NSCameraUsageDescription</key> <string>应用需要获取相机权限</string> <key>...
贡献我们欢迎为网站的代码/设计/数据做出贡献... 推荐使用新的越狱提交标签, [jailbreak] <name> <version> for <iOS> ,建议采用[jailbreak] <name> <version> for <iOS> :) 尝试找到最简单的越狱路线,例如一键式GU
<bag id=pPage><we name=name>@{pPage:name},"@{item:name}"</we></bag> </if> </for> </chtml>[@{pPage:name}] 空数组直接输出: [] 下边将结合实例进行学习 6.3.1 输出Bag中的一条记录 闭合的json格式内容 ...