2013-09-23 31 views
0

我有一个视图包含3个项目。它们是2列格式,所以如果所有3个项目都可见,那么在第一行中将有2个,而在第二行中则有1个。这很好,但这些项目将在代码中动态打开或关闭。iOS开发中的一组视图,充当集合视图?

我该如何摆放它们才能正确流动。即如果第二项被关闭,则第三项移动到第一行。它可以通过自动布局约束来实现吗?如果隐藏了一个或全部项目,我还需要外部视图高度折叠。这可以在xcode的界面生成器中实现吗?还是必须在代码中完成?下面可能发生的变化

enter image description here

回答

0

使用像这样为你收集观点 https://github.com/steipete/PSTCollectionView

+0

如果你需要支持的iOS 6或更早版本时,才应使用PSTCollectionView。它不能以UICollectionView不支持的方式解决这个问题。 –

+0

所以通过使用PSTCollectionview当你删除中间项目...你只需调用集合视图重新加载....它应该移动到第一行 – Jatin