如何在 iOS 中设置一组视图的可见性

How to set visibility of a group of views in iOS

我需要在单个函数中显示一个视图或另一个视图。 有没有什么办法可以不做:

[label1 setHidden:YES];
[label2 setHidden:YES];
[label3 setHidden:YES];

例如在一个函数中?

在 android 中,我将创建两个绝对布局并显示其中一个,我正在 iOS 上搜索类似内容。

你可以把那些UILabel放在一个UIView里面,然后当你需要隐藏它们的时候,你可以把那个UIView设置为隐藏。

您将所有子视图隐藏在一行中。 [view.subviews makeObjectsPerformSelector:@selector(setHidden:) withObject:[NSNumber numberWithBool:YES]];

同样,如果你想删除所有子视图,你可以在一行中删除它们

[view.subviews makeObjectsPerformSelector:@selector(removeFromSuperView)];