在IB查看我有很多项目(包括视图本身)。只有一个项目有标签0,但以下行适用于任何其他UITextBox那么一个与标签0。请注意,只有一个UITextBox具有标签0,原因是:UIView viewWithTag 0问题
(UITextField *) [self.view viewWithTag:0]).text = @"foo";
有趣的是当与元件接收触发事件标签0,我可以得到标签0的值,没有问题。
查找标签0元素是否存在限制?
在IB查看我有很多项目(包括视图本身)。只有一个项目有标签0,但以下行适用于任何其他UITextBox那么一个与标签0。请注意,只有一个UITextBox具有标签0,原因是:UIView viewWithTag 0问题
(UITextField *) [self.view viewWithTag:0]).text = @"foo";
有趣的是当与元件接收触发事件标签0,我可以得到标签0的值,没有问题。
查找标签0元素是否存在限制?
实际上,如果你问一个名为“X”的viewwithtag“零”看来,你可能会得到“X”视图返回值:/愚蠢的行为。送礼问候苹果
我刚刚经历过这个。可怕。 – teh1 2013-03-15 22:42:01
雀是对的。我刚刚得到了这一点。
从文档:
讨论这种方法搜索指定的视图当前视图及其所有子视图 的。
至少它记录正确。我想我们需要一种名为“subviewWithTag:”的方法:
将自标记设置为-1。不会影响其他视图的标签。
是否viewWithTag:0返回“标签为0的第一个视图”? (我的应用程序总是只是崩溃,而不是....因为我有很多0标签。) – Bonnie 2010-03-23 14:08:01
大声笑,我疯了。谢谢。 – sabiland 2015-02-12 08:13:58