在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