美文网首页
iOS viewWithTag 注意点

iOS viewWithTag 注意点

作者: ReidWang | 来源:发表于2018-10-19 17:43 被阅读9次

view 根据 tag 获取它的子视图时,会根据 tag 值在第一个被 addSubView 的视图层级上寻找,找到的话就会返回,没找到的话,就会在第二个被 add 的视图层级上查找,以此类推,直至找到或结束。

如下图所示:

whiteView 的 tag 为 1001;orangeView 的 tag 值为 1001;

如果这时调用 [redView viewWithTag:1001] 返回的是 whiteView,此时需要特别注意的是 greenView 在 orangeView 的上边,即先 add 的 greenView 后 add 的 orangeView;

如果调换一下 greenView 和 orangeView 的顺序,则返回的是 orangeView

viewWithTag

相关文章

  • iOS viewWithTag 注意点

    view 根据 tag 获取它的子视图时,会根据 tag 值在第一个被 addSubView 的视图层级上寻找,找...

  • iOS viewWithTag底层实现

    按照一个树递归查找递归顺序是 先序... 底层代码:

  • 对于 viewWithTag获取对应的控件的学习总结

    viewWithTag:的使用 viewWithTag是如何获取到对应的subView的呢? 如图在view 上有...

  • viewWithTag

    方法概述: 一般在一个View下想调用其下多个子View时,为了方便可以通过给每个子View标记tag然后使用vi...

  • iOS注意点

    子控件的x始终与保持父控件宽度一半保持一致: 使用拖拽约束的方法,动态改变约束; 使用masonry,make.l...

  • 小菜鸟之关于View-viewWithTag的一些事

    viewWithTag是包含自己的。如果父视图的tag是10;子视图的tag也是10;【父 viewWithTag...

  • 自定义递归

    以UIView的viewWithTag为例viewWithTag底层:先找子控件,不符合就再找子控件的子控件,再不...

  • Bundle文件

    iOS - Bundle 资源文件包 iOS开发:Xcode项目添加资源文件注意点 iOS开发------使用自定...

  • iOS 上使用jsBridge的方法

    iOS 上使用jsBridge的方法 iOS 代码实现 这上面注意点 var type = "JSbridge";...

  • viewWithTag用法

    viewWithTag 的作用就是根据 tag 属性获取到对应的 view、imageview、label 等等。...

网友评论

      本文标题:iOS viewWithTag 注意点

      本文链接:https://www.haomeiwen.com/subject/efrxhftx.html