#4094 - Redrawing waveforms on bound changes.

This commit is contained in:
Stefan Ceriu
2021-07-16 09:06:36 +03:00
parent e3a025cfe0
commit 31cfaf1cc0
4 changed files with 18 additions and 0 deletions
@@ -19,6 +19,7 @@ import Reusable
protocol VoiceMessagePlaybackViewDelegate: AnyObject {
func voiceMessagePlaybackViewDidRequestPlaybackToggle()
func voiceMessagePlaybackViewDidChangeWidth()
}
struct VoiceMessagePlaybackViewDetails {
@@ -54,6 +55,14 @@ class VoiceMessagePlaybackView: UIView, NibLoadable, Themable {
return _waveformView
}
override var bounds: CGRect {
didSet {
if oldValue.width != bounds.width {
delegate?.voiceMessagePlaybackViewDidChangeWidth()
}
}
}
override func awakeFromNib() {
super.awakeFromNib()