什么是水平渲染数组项的最佳UI组件

时间:2016-10-21 11:12:39

标签: ios uistackview

我有一个' n'东西的个数。我在水平堆栈视图中显示它们,具有固定的superview宽度。

问题是,当项目数量更多时,水平堆栈视图不显示所有项目。

我需要在某个UI占位符中水平显示数组中的所有项目,其间有一些相当大的间距。如果项目更多,他们应该进入下一行。

水平堆栈视图是否适合我的要求?如果没有,那么我应该使用哪个UI组件?示例将不胜感激。

2 个答案:

答案 0 :(得分:1)

添加到@DrMickeyLauer的答案,如果你想在查看项目时用一些引人注目的动画让你的UI看起来更好,那么去iCarousal。

请查看此网址,了解示例实施https://github.com/nicklockwood/iCarousel

答案 1 :(得分:0)

UICollectionView正是你所追求的。在水平模式下使用标准UICollectionViewFlowLayout

然后它会显示从上到下填充“线条”的所有元素,从而实现网格布局,这看起来就像你想要的那样。