iPhone +清除View中的所有UI控件

时间:2009-11-17 04:44:48

标签: iphone uiview controls

我有一个视图,其中我有很少的标签,我想在我的应用程序中的某些条件下动态清除视图(删除所有标签)。

请帮帮我

此致 PRATIK

1 个答案:

答案 0 :(得分:5)

您最合乎逻辑的选择是为接口的下一个阶段使用单独的视图,而不是将其更改,可能使用UIViewControllers。

如果你真的想这样做,那么:

for (UIView *v in myView.subviews) {
    // Include the if-statement if you want to remove UIControls only
    if ([v isKindOfClass:[UIControl class]]) {
        [v removeFromSuperview];
    }
}