出於某種原因,我似乎無法刪除UIImageView而不刪除我所有的UIButtons。所有子視圖都添加到我的主視圖中_ourView和UIButtons沒有給出標籤(默認爲0),並且我的圖像被賦予了標籤= 5。'[[myView viewWithTag:tag] removeFromSuperview]'刪除我所有的UIButtons
當我打電話
NSInteger o = [obj intValue]; //This is the letter "O" not 0, and o = 5 in this case (which is what my subview tag is)
UIView *hangmanView = [_ourView viewWithTag:o];
[hangmanView removeFromSuperview];
[_ourView setNeedsDisplay];
我的按鈕也全部消失。
任何指針?
編輯:我已經上傳我的項目到github,如果你想看到更多的代碼。以下是該文件的鏈接:https://github.com/elayman/Hangman/blob/master/Hangman/HangmanViewController.m#L172
實際代碼是「o」,「zero」還是「five」? –
這個視圖的標籤值是什麼?它不應該是零! – mayuur
編輯 - 這是字母o不是0. o = 5,我不使用IB –