2016-04-23 55 views
0

后,我想获得的GONE喜欢的功能在的Android的iOS,当我隐藏任何视图,将重新安排其他视图,当我取消隐藏它会再次重新其他意见。 。保持在即时通讯使用自动布局约束在游戏中。iOS的重新排列子视图隐藏

也很明显,当我嵌入UIScrollview它将重新排列并重新定义scrollview高度根据可见的意见。

任何代码的帮助将不胜感激,即时通讯工作在斯威夫特,并希望当我的应用程序执行行myView.hidden = true它将重新排列uiviews。

+0

请问您能更具体吗? –

+0

是的,假设我们在滚动视图中有3个视图,我只隐藏第二个视图,现在我想第三个视图代替第二个视图,并且显然对滚动高度也有一些影响.. @AlekseyPotapov – developer

回答

0

如果myViewUIStackView的排列子视图,则将为您完成。

UIStackView Tutorial: Introducing Stack Views

堆栈看法与UIView的动画引擎完全兼容。这意味着动画化排列的子视图的外观/消失,就像切换其在动画块内的隐藏属性一样简单......除了在包含在视图中的视图上为隐藏属性设置动画之外,还可以在堆栈视图本身,如对齐,分布,间距甚至轴。