何らかの理由で、UIButtons もすべて削除しないと UIImageView を削除できないようです。すべてのサブビューがメイン ビュー _ourView に追加され、UIButtons にはタグ (デフォルト 0) が与えられず、イメージには tag=5 が与えられました。
電話すると
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