我有一个包含'n'个项目的数组。我将它们显示在一个水平堆栈视图中,具有固定的父视图宽度。
问题是,当项目数量较多时,水平堆栈视图不会显示所有项目。
我需要在一些UI占位符中水平显示数组的所有项,其间有一些适当的间距。如果条目比较多,它们应该放在下一行。
水平堆栈视图是否适合我的要求?如果不是,那么我应该使用哪个UI组件?
补充@DrMickeyLauer的答案,如果你想让你的UI看起来更好,一些引人注目的动画,而查看项目,然后去iCarousal。
看一下示例实现的URL https://github.com/nicklockwood/iCarousel
UICollectionView
正是你所追求的。在水平模式下与标准UICollectionViewFlowLayout
一起使用。
然后它将显示所有的元素从上到下填充"行",从而实现一个网格布局,这似乎是你想要的。