Я использую UICollectionView, и я хочу показать художественное оформление ниже определенной ячейки. Также, когда я получаю событие от сервера, касающееся этого Предмета, я хочу изменить украшать вид на следующий Предмет. Вы можете рассмотреть пример прочитанных квитанций в сообщениях чата. Я хочу в некоторой степени достичь этой функциональности и показать украшать вид под прочитанным сообщением, чтобы пользователь узнал, до какого сообщения пользователь-оппонент прочитал разговор.
Вы можете сослаться на изображение ниже:
Поскольку ярлык тестирования добавляется в конце. Я использовал следующий код:
override func layoutAttributesForDecorationView(
ofKind elementKind: String, at indexPath: IndexPath)
-> UICollectionViewLayoutAttributes? {
if elementKind == self.titleKind {
let atts = UICollectionViewLayoutAttributes(
forDecorationViewOfKind:self.titleKind, with:indexPath)
let decorationOffset : CGFloat = self.collectionViewContentSize.height
atts.frame = CGRect(x: self.collectionViewContentSize.width - 200, y: decorationOffset, width: self.collectionViewContentSize.width, height: 60)
return atts
}
return nil
}