Bladeren bron

add additional message type info for image/gif/video messages

cyberta 4 jaren geleden
bovenliggende
commit
5d95b1e2eb
1 gewijzigde bestanden met toevoegingen van 3 en 0 verwijderingen
  1. 3 0
      deltachat-ios/Chat/Views/Cells/ImageTextCell.swift

+ 3 - 0
deltachat-ios/Chat/Views/Cells/ImageTextCell.swift

@@ -50,6 +50,7 @@ class ImageTextCell: BaseMessageCell {
         tag = msg.id
         tag = msg.id
         if msg.type == DC_MSG_IMAGE, let image = msg.image {
         if msg.type == DC_MSG_IMAGE, let image = msg.image {
             contentImageView.image = image
             contentImageView.image = image
+            accessibilityLabel = String.localized("image")
             playButtonView.isHidden = true
             playButtonView.isHidden = true
             setAspectRatioFor(message: msg)
             setAspectRatioFor(message: msg)
         } else if msg.type == DC_MSG_GIF, let url = msg.fileURL {
         } else if msg.type == DC_MSG_GIF, let url = msg.fileURL {
@@ -60,9 +61,11 @@ class ImageTextCell: BaseMessageCell {
                                                                                        blue: 255),
                                                                                        blue: 255),
                                                                    size: CGSize(width: 500, height: 500)))
                                                                    size: CGSize(width: 500, height: 500)))
             playButtonView.isHidden = true
             playButtonView.isHidden = true
+            accessibilityLabel = String.localized("gif")
             setAspectRatioFor(message: msg)
             setAspectRatioFor(message: msg)
         } else if msg.type == DC_MSG_VIDEO, let url = msg.fileURL {
         } else if msg.type == DC_MSG_VIDEO, let url = msg.fileURL {
             playButtonView.isHidden = false
             playButtonView.isHidden = false
+            accessibilityLabel = String.localized("video")
             if let image = ThumbnailCache.shared.restoreImage(key: url.absoluteString) {
             if let image = ThumbnailCache.shared.restoreImage(key: url.absoluteString) {
                 contentImageView.image = image
                 contentImageView.image = image
                 setAspectRatioFor(message: msg, with: image, isPlaceholder: false)
                 setAspectRatioFor(message: msg, with: image, isPlaceholder: false)