Мне нужно программно создать пару UIButtons с различной шириной в моем приложении (iOS 6.0 и выше).
Я хочу отображать кнопки в стиле "обтекания": начиная с левого края, каждая кнопка должна располагаться рядом друг с другом по горизонтали (в определенном порядке), и если кнопка не помещается в текущую "строку" , он должен начинать новую строку с левого края ниже предыдущей строки.
Примечание. Мне не нужна таблица/сетка, так как кнопки имеют разную ширину, и я хочу, чтобы они располагались рядом друг с другом.
Я мог бы вручную рассчитать рамку каждой кнопки в своем коде, но должен ли я вместо этого использовать AutoLayout (с программно созданными ограничениями NSLayoutConstraints)? Как именно мне нужно настроить его?
РЕДАКТИРОВАТЬ: после прочтения главы 4 «Промежуточный автоматический макет» "iOS 6 by Tutorials" Я не уверен, что с помощью чистого AutoLayout можно реализовать эту требуемую мне функцию "обтекания".