0

我正在开发一个简单的 UI 控件。数据源可以是任何一个。我开发的 UI 控件将使用数据源方法接收从 UIVIew 派生的任何内容,并将添加到其视图中。

现在,我将能够使用集合跟踪从数据源接收到的所有 UIView。当我使用以下语句时,所有视图都将从超级视图中删除。

 [gridCells makeObjectsPerformSelector:@selector(removeFromSuperview)];

在通过数据源方法返回的视图上创建和添加的视图上添加的所有视图会发生什么情况?

4

1 回答 1

0

您可以像这样遍历 superview 的所有子视图。

 for (UIView *subview in self.view)
  {
     [subview removeFromSuperview];
  }
于 2012-12-03T12:26:27.577 回答