如何在 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)];
我需要在单个函数中显示一个视图或另一个视图。 有没有什么办法可以不做:
[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)];