我有一个 UIview,我正在其上绘制一系列按钮。我想根据用户所做的选择更改这些按钮。这工作得很好......但我无法删除已经存在的按钮。
它是一个 UIScrollView,其中添加了一个 View 作为 subview 。这是我基本上需要“清除”/删除干净的 subview 。在界面生成器中,该 View 上没有任何内容。我只是将其添加到我的代码中。
我一直在环顾四周,并考虑过执行 subViewcontroller setNeedsDisplay,但没有任何效果。
有什么想法吗?感谢您的帮助。
最佳答案
我实际上已经弄清楚如何做我需要的事情......但我仍然很想看看人们的建议。
我想删除 View 中分配给 UIScrollView 的所有按钮。我知道它们只是添加的按钮,所以我只是循环遍历它们,将它们一一删除。
for (UIButton *aButton in [viewBasicItems subviews]) {
[aButton removeFromSuperview];
}
关于iphone - 从 uiview 中删除所有对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2045055/