如何将子视图移到前面并让现有视图向上移动以腾出空间?

时间:2015-10-23 18:29:53

标签: swift uicollectionview

我有一个占用整个屏幕的集合视图。一旦用户单击一个单元格并在详细视图中执行操作,它们就会被发送回第一个集合视图屏幕。在这一点上,我正在为一个伪tabbar带来一个视图。我想将集合视图向上移动以适应这个新视图。现在,它只是阻止了最底层的collectionview单元格。提前谢谢!

1 个答案:

答案 0 :(得分:0)

  1. 将伪标签栏放在初始视图中,并将集合视图的底部约束到标签栏的顶部。
  2. 将标签栏的初始高度设置为0.不要只将其设置为hidden,因为这会保持视图的原始高度。
  3. 当用户返回集合视图时,将标签栏的高度设置为所需的值。使其动画效果会更好。