diff --git a/KkuMulKum/Source/AddPromise/Cell/PlaceListCell.swift b/KkuMulKum/Source/AddPromise/Cell/PlaceListCell.swift index 083c54ac..d8dfce00 100644 --- a/KkuMulKum/Source/AddPromise/Cell/PlaceListCell.swift +++ b/KkuMulKum/Source/AddPromise/Cell/PlaceListCell.swift @@ -117,12 +117,14 @@ extension PlaceListCell { private extension PlaceListCell { func configureCell(title: String, roadAddress: String?, address: String?) { titleLabel.setText(title, style: .body05, color: .gray8) + roadAddressNameLabel.setText( roadAddress ?? " ", style: .caption02, color: .gray6, isSingleLine: true ) + addressNameLabel.setText( address ?? " ", style: .caption02, diff --git a/KkuMulKum/Source/AddPromise/Cell/SelectMemberCell.swift b/KkuMulKum/Source/AddPromise/Cell/SelectMemberCell.swift index bf2ccc1c..80bddc9a 100644 --- a/KkuMulKum/Source/AddPromise/Cell/SelectMemberCell.swift +++ b/KkuMulKum/Source/AddPromise/Cell/SelectMemberCell.swift @@ -63,8 +63,8 @@ extension SelectMemberCell { self.member = member nameLabel.setText(member.name ?? " ", style: .body06, color: .gray6) - profileImageView.image = .imgProfile.withRenderingMode(.alwaysOriginal) - guard let imageURL = URL(string: member.profileImageURL ?? "") else { return } - profileImageView.kf.setImage(with: imageURL) + + let imageURL = member.profileImageURL.flatMap { URL(string: $0) } + profileImageView.kf.setImage(with: imageURL, placeholder: UIImage.imgProfile.withRenderingMode(.alwaysOriginal)) } } diff --git a/KkuMulKum/Source/MeetingInfo/Cell/MeetingMemberCell.swift b/KkuMulKum/Source/MeetingInfo/Cell/MeetingMemberCell.swift index 5ac2480b..74850605 100644 --- a/KkuMulKum/Source/MeetingInfo/Cell/MeetingMemberCell.swift +++ b/KkuMulKum/Source/MeetingInfo/Cell/MeetingMemberCell.swift @@ -17,7 +17,6 @@ protocol MeetingMemberCellDelegate: AnyObject { final class MeetingMemberCell: BaseCollectionViewCell { private let profileImageButton = UIButton().then { - $0.backgroundColor = .gray2 $0.layer.cornerRadius = Screen.height(64) / 2 $0.isEnabled = false $0.clipsToBounds = true @@ -35,7 +34,7 @@ final class MeetingMemberCell: BaseCollectionViewCell { profileImageButton.do { $0.imageView?.image = nil - $0.backgroundColor = .gray2 + $0.backgroundColor = .clear $0.isEnabled = false } @@ -100,21 +99,15 @@ private extension MeetingMemberCell { func configureForProfile(with member: Member) { let name = member.name - let imageURL = member.profileImageURL + let imageURL = member.profileImageURL.flatMap { URL(string: $0) } nameLabel.setText(name ?? " ", style: .caption02, color: .gray6) - profileImageButton.setImage( - .imgProfile.withRenderingMode(.alwaysOriginal), - for: .normal - ) - setProfileImage(urlString: imageURL ?? "") - } - - func setProfileImage(urlString: String) { - guard let url = URL(string: urlString) else { return } - - profileImageButton.kf.setImage(with: url, for: .normal) + profileImageButton.kf.setImage( + with: imageURL, + for: .disabled, + placeholder: .imgProfile.withRenderingMode(.alwaysOriginal) + ) } @objc