mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-18 03:28:07 +00:00
Fix deleteItemCheckBox and fix collectionViewImagesGrid.insertItems for one item (MultilineMessageCell)
This commit is contained in:
parent
a9d18f2495
commit
2ebf4e03fa
1 changed files with 11 additions and 1 deletions
|
|
@ -143,6 +143,7 @@ class MultilineMessageCell: UICollectionViewCell, UICollectionViewDataSource, UI
|
|||
|
||||
//CheckBox for select item to delete
|
||||
contentView.addSubview(deleteItemCheckBox)
|
||||
deleteItemCheckBox.isHidden = true
|
||||
|
||||
//Event Message
|
||||
contentView.addSubview(eventMessageView)
|
||||
|
|
@ -569,6 +570,9 @@ class MultilineMessageCell: UICollectionViewCell, UICollectionViewDataSource, UI
|
|||
addMessageDelegate()
|
||||
imagesGridCollectionView.removeAll()
|
||||
imagesGridCollectionViewNil = 0
|
||||
imageUser.isHidden = true
|
||||
deleteItemCheckBox.isHidden = true
|
||||
|
||||
|
||||
if event.chatMessage != nil {
|
||||
contentBubble.isHidden = false
|
||||
|
|
@ -850,7 +854,11 @@ class MultilineMessageCell: UICollectionViewCell, UICollectionViewDataSource, UI
|
|||
if(content.isFile){
|
||||
let indexPath = IndexPath(row: imagesGridCollectionView.count, section: 0)
|
||||
imagesGridCollectionView.append(getImageFrom(content, forReplyBubble: false)!)
|
||||
collectionViewImagesGrid.insertItems(at: [indexPath])
|
||||
if (imagesGridCollectionView.count == 1) {
|
||||
collectionViewImagesGrid.reloadData()
|
||||
} else {
|
||||
collectionViewImagesGrid.insertItems(at: [indexPath])
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -957,6 +965,8 @@ class MultilineMessageCell: UICollectionViewCell, UICollectionViewDataSource, UI
|
|||
}
|
||||
|
||||
if (editMode) {
|
||||
|
||||
deleteItemCheckBox.isHidden = false
|
||||
deleteItemCheckBox.trailingAnchor.constraint(equalTo: contentView.trailingAnchor, constant: -18).isActive = true
|
||||
deleteItemCheckBox.isSelected = selected
|
||||
if (event.chatMessage != nil){
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue