Skip to content

Commit d317773

Browse files
authored
Merge pull request #56 from lixm1988/main
fix music message no clickAction
2 parents 8e7e6b6 + 064010f commit d317773

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

Example/EaseChatUIKit/MusicCell.swift

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,24 @@ class MusicCell: CustomMessageCell {
1717

1818
required init(towards: BubbleTowards, reuseIdentifier: String) {
1919
super.init(towards: towards, reuseIdentifier: reuseIdentifier)
20-
self.bubbleWithArrow.isHidden = true
21-
self.bubbleMultiCorners.isHidden = false
22-
self.contentView.addSubview(self.music)
20+
self.bubbleWithArrow.backgroundColor = .purple
21+
self.bubbleWithArrow.arrow.isHidden = true
22+
self.bubbleMultiCorners.backgroundColor = .purple
23+
self.content.addSubview(self.music)
2324
}
2425

2526
@MainActor required init?(coder: NSCoder) {
2627
fatalError("init(coder:) has not been implemented")
2728
}
2829

30+
override func createContent() -> UIView {
31+
UIView(frame: self.contentView.bounds).backgroundColor(.clear).tag(bubbleTag)
32+
}
2933

34+
override func layoutSubviews() {
35+
super.layoutSubviews()
36+
self.music.frame = self.content.bounds
37+
}
3038

3139
override func refresh(entity: MessageEntity) {
3240
super.refresh(entity: entity)

0 commit comments

Comments
 (0)