我正在开发一个可以在屏幕上显示 10 个项目的快速应用程序。如果我想在不会改变大小的屏幕上执行此操作,即用户不改变方向或 iPad 用户不使用分屏,我将能够通过let size = bounds.width/19.
问题在于屏幕尺寸是动态的,因此我需要在约束条件下进行。我不想使用 UICollectionView ,因为它太重了,如果可能的话也不喜欢使用 UIStackView ,因为我认为它不支持我需要的圆形纵横比。我正在尝试使用 UIViews。
编辑: 这就是我希望他们看起来的样子。这将是大约 50 高,其他信息将在下面。
