Iphone 是否从uiview中删除所有对象?

Iphone 是否从uiview中删除所有对象?,iphone,uiview,Iphone,Uiview,我有一个UIview,我在上面画了一系列按钮。我想根据用户的选择更改这些按钮。这是很好的工作。。。但我无法移除已经存在的按钮 它是一个UIScrollView,其中添加了一个视图作为子视图。这是我需要基本上“清除”/“擦除”的子视图。在Interface builder中,该视图上没有任何内容。我只是将其添加到代码中 我一直在四处查看,并查看了subViewcontroller setNeedsDisplay,但没有任何效果 有什么想法吗?谢谢你的帮助。我已经知道如何做我需要的事情了。。。但我还

我有一个UIview,我在上面画了一系列按钮。我想根据用户的选择更改这些按钮。这是很好的工作。。。但我无法移除已经存在的按钮

它是一个UIScrollView,其中添加了一个视图作为子视图。这是我需要基本上“清除”/“擦除”的子视图。在Interface builder中,该视图上没有任何内容。我只是将其添加到代码中

我一直在四处查看,并查看了subViewcontroller setNeedsDisplay,但没有任何效果


有什么想法吗?谢谢你的帮助。

我已经知道如何做我需要的事情了。。。但我还是很想看看人们的建议

我想删除视图中分配给UIScrollView的所有按钮。我知道它们只是被添加的按钮,所以我只是一个接一个地遍历它们

for (UIButton *aButton in [viewBasicItems subviews]) {
    [aButton removeFromSuperview];
}

在不失去任何通用性的情况下,您可以为(UIView*view in[…subview]){…}(根据文档,这实际上是正确的方法)。