크리에이터 커뮤니티
- 텍스트뷰의 width를 screenSize().width - 42로 설정하여 아이템에 horizontal padding이 적용되지 않던 버그 수정
This commit is contained in:
parent
3ae5ea776c
commit
e7cbabb285
|
@ -71,19 +71,19 @@ struct CreatorCommunityAllItemView: View {
|
|||
if item.price <= 0 || item.existOrdered {
|
||||
DetectableTextView(text: item.content, textSize: 13.3, font: Font.medium.rawValue)
|
||||
.frame(
|
||||
width: screenSize().width - 16,
|
||||
width: screenSize().width - 42,
|
||||
height: textHeight
|
||||
)
|
||||
.onAppear {
|
||||
self.textHeight = self.estimatedHeight(
|
||||
for: item.content,
|
||||
width: screenSize().width - 16
|
||||
width: screenSize().width - 42
|
||||
)
|
||||
}
|
||||
.onChange(of: item.content) { newText in
|
||||
self.textHeight = self.estimatedHeight(
|
||||
for: newText,
|
||||
width: screenSize().width - 16
|
||||
width: screenSize().width - 42
|
||||
)
|
||||
}
|
||||
|
||||
|
@ -135,6 +135,7 @@ struct CreatorCommunityAllItemView: View {
|
|||
.padding(.vertical, 11)
|
||||
.background(Color.gray22)
|
||||
.cornerRadius(5.3)
|
||||
.padding(.horizontal, 13.3)
|
||||
}
|
||||
|
||||
private func estimatedHeight(for text: String, width: CGFloat) -> CGFloat {
|
||||
|
|
|
@ -56,7 +56,6 @@ struct CreatorCommunityAllView: View {
|
|||
}
|
||||
}
|
||||
}
|
||||
.padding(5.3)
|
||||
}
|
||||
}
|
||||
.sheet(
|
||||
|
|
Loading…
Reference in New Issue