Прозрачное изображение в iMessage MessageExtension iOS
Я работаю над приложением MessageExtension и пытаюсь отправлять прозрачные изображения через imessage. Однако, когда я добавляю изображение в сообщение, изображение теряет прозрачность фона и заполняется сплошным белым цветом. есть ли способ смягчить это?
Для большего контекста пользователь выбирает изображение из CollectionView, полного ячеек, содержащих UIImageView. Я вижу в CollectionView, что изображения имеют прозрачный фон, поэтому я считаю, что это нужно делать при добавлении изображения в сообщение.
это мой код для добавления изображения в сообщение:
guard let conversation = activeConversation else{
print("conversation failed")
return
}
let layout = MSMessageTemplateLayout()
layout.image = image
let message = MSMessage()
message.layout = layout
conversation.insert(message) {error in
if let error = error{
print("error sending message: \(String(describing: error))")
}
}
Я осмотрелся, и мне предложили добавить эти две строки кода прямо перед тем, как сообщение будет вставлено в беседу, но это не решило проблему:
// Set the message bubble to transparent
message.shouldExpire = true
message.accessibilityLabel = "Transparent bubble"