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

pra*_*tik 0 iphone controls uiview

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

请帮我

此致,Pratik

jtb*_*des 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];
    }
}
Run Code Online (Sandbox Code Playgroud)