Я разрабатываю быстрое приложение, которое поместит 10 элементов на экране. Если бы я хотел сделать это на экране, который не изменил бы размер, т. Е. Пользователь не изменил ориентацию или пользователь iPad не использовал разделенный экран, я бы смог определить ширину, выполнив let size = bounds.width/19
.
Проблема в том, что размер экрана является динамическим, поэтому мне нужно делать это с ограничениями. Я не хотел бы использовать UICollectionView, поскольку он слишком тяжелый, и также не хотел бы использовать UIStackView, если это возможно, поскольку я не думаю, что он поддерживает соотношение сторон, которое мне нужно для кругов. Я пытаюсь использовать UIViews.
Edit:
Вот как я хочу, чтобы они выглядели. Это будет около 50, а другая информация будет внизу.
![enter image description here](https://i.stack.imgur.com/eGBpx.png)