Я использую UICollectionView в моем проекте, где есть несколько ячеек различной ширины на линии. В соответствии с: https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/CollectionViewPGforIOS/UsingtheFlowLayout/UsingtheFlowLayout.html
он распределяет ячейки по всей линии с равным заполнением. Это происходит, как и ожидалось, за исключением того, что я хочу, чтобы их оправдали, и жесткий код ширины заполнения.
Я полагаю, что мне нужно подклассифицировать UICollectionViewFlowLayout, однако после прочтения некоторых обучающих программ и т.д. онлайн я просто не понимаю, как это работает.