2016-06-09 7 views
0

check the design from hereСоздание ярлыков динамической ширины в ячейке tableView

Я хочу создать дизайн, как показано на изображении. Я имею в виду, что метка имеет статическую высоту, но динамическую ширину, и она будет автоматически регулироваться в соответствии с интервалом. если метка может настраиваться в одной и той же строке, тогда поместите ее туда иначе, если ширина ярлыка больше, чем пробел, оставшийся в строке, помеченной меткой в ​​следующей строке.

Проблема: количество ярлыков также динамическое, должно быть любое число (например, 5,8,7,9). Так как я могу настроить весь пузырь в ячейке, чтобы они не могли перекрываться.

ли кто-нибудь поможет мне создать эту точку зрения или предложить мне любую библиотеку и т.д.

+1

Попробуйте использовать UICollectionView вместо UITableView –

+0

Извините, я уже использую tableview, и это дизайн отдельной ячейки, которую я хочу. Я не могу изменить весь дизайн только для этой ячейки. Спасибо за ваше возвращение –

ответ

0

Вы можете достичь желаемого макета, путем использования collectioView, следующие несколько шагов, которые вы можете следовать, чтобы достичь желаемого результата.

1) Использовать вид коллекции & Убедитесь, что направление прокрутки установлено на «Вертикальное», чтобы элементы располагались так, как показано в файле изображения.

2) А для того, чтобы выравнивание по левому краю, используйте «UICollectionViewLeftAlignedLayout» см ссылку: https://github.com/mokagio/UICollectionViewLeftAlignedLayout

с этим шагом мы достигли такой же результат в нашем приложении и это выглядит примерно так ..

<code>enter image description here</code>

+0

Спасибо за вашу помощь. Я хочу, чтобы вы так же, как вы предлагаете. Но есть ли способ создать его без использования коллекции, потому что я хочу показать его в ячейке tableView –

Смежные вопросы