如何进行'搜索标签'?

时间:2014-09-08 14:03:01

标签: iphone cocoa-touch tags

this SO question中,一些答案引用搜索“视图层次结构”。 This question似乎表示默认不是首先搜索“分支”。

这是对控制器的整个视图层次结构的搜索还是superview(下面)的子视图?

例如,假设控制器视图的子视图中有一个按钮,并且存在多个这些按钮(在不同的子视图中)并使用此代码:

- (IBAction)showInfo:(id)sender {
    [[sender superview] viewWithTag:2]
}

另一个问题是:重复标记号是否会导致返回错误的视图(再次假设视图层次结构的不同分支)?

1 个答案:

答案 0 :(得分:0)

包含在-viewWithTag:的UIView参考中的内容如下:

  

返回值

     

接收者层次结构中与tag属性匹配的视图   tag参数中的值。

     

讨论

     

此方法搜索当前视图及其所有视图   指定视图的子视图。