라이브 방

- 스피커 수가 증가함에 따라 UI가 화면에서 넘치던 버그 수정
This commit is contained in:
Yu Sung
2024-09-24 21:54:47 +09:00
parent 9c051ff1e0
commit e34a172779
4 changed files with 64 additions and 84 deletions

View File

@@ -19,32 +19,31 @@ struct LiveRoomInfoSpeakerView: View {
let onClickProfile: () -> Void
var body: some View {
VStack(spacing: 2.7) {
VStack(spacing: 5) {
ZStack(alignment: .center) {
KFImage(URL(string: profileUrl))
.resizable()
.frame(width: 26.7, height: 26.7)
.frame(width: 25, height: 25)
.clipShape(Circle())
.overlay(
Circle()
.stroke(
Color.button,
lineWidth: isActiveSpeaker ? 3 : 0
)
)
if isMute {
Image("ic_mute")
.resizable()
.frame(width: 30, height: 30)
.frame(width: 25, height: 25)
}
}
.overlay(
Circle()
.stroke(
Color.button,
lineWidth: isActiveSpeaker ? 3 : 0
)
)
Text(nickname)
.font(.custom(Font.medium.rawValue, fixedSize: 10.7))
.font(.custom(Font.medium.rawValue, fixedSize: 8.7))
.foregroundColor(.gray77)
}
.frame(width: 30, height: 30)
.onTapGesture { onClickProfile() }
}
}