2015-06-25 6 views
0

У меня есть UICollectionView, у которого есть куча ячеек, которые содержат контент разной высоты. Как я могу начать с того, что ячейки автоматически растут, чтобы быть высотой их содержимого?Как автоматически установить высоту UICollectionViewCell для соответствия содержимому

ответ

0

Я не уверен, если есть автоматический способ сделать это, как с помощью UITableViewAutomaticDimension другого, чем при использовании autolayout ограничений,

Что вы могли бы сделать, это создать ограничение свойству

@property (nonatomic, strong) NSLayoutConstraint *heightConstraint; 

Затем вычислит размер содержимого ячейки после его создания и в updateConstraints обновления в heightConstraint постоянной

self.heightConstraint.constant = calculatedHeight; 

Наконец всякий раз, когда вы обновили вызов контента setNeedsUpdateConstraints

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