Создание макета FlexBox с помощью кнопки - PullRequest
0 голосов
/ 23 мая 2019

Как создать макет flexbox с помощью кнопки, пожалуйста, проверьте прикрепленное изображение. Любая библиотека доступна? Или можете сделать с collectionView.

enter image description here

1 Ответ

0 голосов
/ 23 мая 2019

Да, вы должны использовать представление коллекции и реализовать эту функцию делегата

func collectionView(_ collectionView: UICollectionView,
                    layout collectionViewLayout: UICollectionViewLayout,
                    sizeForItemAt indexPath: IndexPath) -> CGSize {

    var str: String = data[indexPath.row]
    let font: UIFont = /*Your Font*/
    let size: CGSize = str.size(withAttributes: [NSAttributedString.Key.font: font])

    return CGSize(width: size.width + 39, height: 45)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...