如果我有以下 View 层次结构
UIView --- 顶层 View
--UIButton
--UIView
----UILabel
----UILabel -- 标签 = 1
如何从顶级 View 的引用中获取带有标签 1 的 UILabel?
最佳答案
根据文档,viewWithTag:返回“接收者层次结构中与标签匹配的 View ”。这意味着它搜索整个层次结构,而不仅仅是直接子级。因此,假设您正在寻找的 UILabel 是唯一具有 tag=1 的 View ,您应该能够简单地执行
UILabel *someLabel = (UILabel *)[topLevelView viewWithTag:1];
关于iphone - viewWithTag 并检索层次结构深处的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2786192/