1. ホーム
  2. iphone

[解決済み] self.viewからすべてのサブビューを削除する最良の方法は何ですか?

2023-04-27 16:48:28

質問

こんな感じでいいのかなと思ったのですが、どうでしょうか?

for (UIView* b in self.view.subviews)
{
   [b removeFromSuperview];
}

あらゆる種類のサブビューを削除したいのですが。UIImages、Buttons、Textfieldsなど。

どのように解決するのですか?

[self.view.subviews makeObjectsPerformSelector: @selector(removeFromSuperview)];

あなたのバリアントと同じですが、わずかに短いです。