썸네일이 없는 경우 메모 레이블이 잘려 보이는 버그 픽스
meregrey opened this issue · 0 comments
meregrey commented
문제
- 사이즈 반환을 위해 셀 구성 시
bookmarkEntity
의title
및host
가nil
인 경우에 해당 현상 발생 - 잘못된 높이값이 적용되어 레이블이 정상적으로 표시되지 않음
해결
nil
대신 텍스트를 할당하도록 개선
final class BookmarkListCollectionViewCell: UICollectionViewCell {
static func fittingSize(with bookmarkEntity: BookmarkEntity, width: CGFloat) -> CGSize {
let cell = BookmarkListCollectionViewCell()
cell.configure(with: bookmarkEntity)
// ...
}
private func configure(with bookmarkEntity: BookmarkEntity) {
titleLabel.text = bookmarkEntity.title ?? Text.unknownTitle
hostLabel.text = bookmarkEntity.host ?? Text.unknownHost
// ...
}
}