iPhone-我如何隐藏视图并让它';s空间可供其他视图使用(如android visibility=GONE)

iPhone-我如何隐藏视图并让它';s空间可供其他视图使用(如android visibility=GONE),iphone,animation,uiview,visibility,show-hide,Iphone,Animation,Uiview,Visibility,Show Hide,您知道一种简单(或不简单)的方法来隐藏一个视图(或类似视图的任何东西),并让屏幕的其他视图使用留空的位置吗?当显示该视图时,请做相反的操作。类似于Android Visibility=GONE的图层 据我所知,使用setHidden=YES只会在屏幕上隐藏视图,但不会重新排列周围的任何内容 在Android上,有两种隐藏方法。一个像可见性=隐藏,另一个像:可见性=消失 假设我们有3个视图,每个视图的高度为100px。 在Android上: 如果将view2 VISITY设置为HIDE,则它只会隐

您知道一种简单(或不简单)的方法来隐藏一个视图(或类似视图的任何东西),并让屏幕的其他视图使用留空的位置吗?当显示该视图时,请做相反的操作。类似于Android Visibility=GONE的图层

据我所知,使用setHidden=YES只会在屏幕上隐藏视图,但不会重新排列周围的任何内容

在Android上,有两种隐藏方法。一个像可见性=隐藏,另一个像:可见性=消失

假设我们有3个视图,每个视图的高度为100px。 在Android上: 如果将view2 VISITY设置为HIDE,则它只会隐藏,而不会发生其他任何事情。 如果设置view2 VISIBILITY=GONE,view2将从屏幕中隐藏,view3将自动占据view2释放的位置

这就是我在iPhone上所期待的。 我想没有自动的方法可以做到这一点,但你知道有什么片段或代码可以做到这一点吗


谢谢你

iOS中没有自动平铺功能,所以唯一的方法是根据你自己的想法调整每个视图的大小,也许可以在它们的superview上实现
布局子视图。

你知道任何地方有什么片段吗?嗨,我的问题也是一样的。不同的是,我想在iPad上实现这一点。