Skip to content

Commit 9f66ce2

Browse files
committed
[#198] 기존 RateNumberView 복구
1 parent 4905574 commit 9f66ce2

File tree

3 files changed

+74
-3
lines changed

3 files changed

+74
-3
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
//
2+
// RateNumberView.swift
3+
// EATSSU
4+
//
5+
// Created by 최지우 on 2/19/25.
6+
//
7+
8+
import UIKit
9+
10+
import EATSSUDesign
11+
12+
import SnapKit
13+
import Then
14+
15+
// TODO: - 추후 제거(StarRatingView으로 리팩됨)
16+
17+
final class RateNumberView: BaseUIView {
18+
// MARK: - UI Components
19+
20+
let starImageView = UIImageView()
21+
lazy var rateNumberLabel = UILabel()
22+
private lazy var rateNumberStackView = UIStackView(arrangedSubviews: [starImageView,
23+
rateNumberLabel])
24+
25+
// MARK: - init
26+
27+
override init(frame: CGRect) {
28+
super.init(frame: frame)
29+
}
30+
31+
@available(*, unavailable)
32+
required init?(coder _: NSCoder) {
33+
fatalError("init(coder:) has not been implemented")
34+
}
35+
36+
override func layoutSubviews() {
37+
super.layoutSubviews()
38+
}
39+
40+
// MARK: - Functions
41+
42+
override func configureUI() {
43+
addSubviews(rateNumberStackView)
44+
starImageView.do {
45+
$0.image = EATSSUDesignAsset.Images.icStarYellow.image
46+
}
47+
48+
rateNumberLabel.do {
49+
$0.text = "5"
50+
$0.font = .body2
51+
$0.textColor = EATSSUDesignAsset.Color.Main.primary.color
52+
}
53+
54+
rateNumberStackView.do {
55+
$0.axis = .horizontal
56+
$0.spacing = 3
57+
$0.alignment = .top
58+
}
59+
}
60+
61+
override func setLayout() {
62+
starImageView.snp.makeConstraints {
63+
$0.height.equalTo(12.adjusted)
64+
$0.width.equalTo(12.adjusted)
65+
}
66+
67+
rateNumberStackView.snp.makeConstraints {
68+
$0.edges.equalToSuperview()
69+
}
70+
}
71+
}

EATSSU/App/Sources/Presentation/Review/View/SeeReview/ReviewTableCell.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ final class ReviewTableCell: UITableViewCell {
2121

2222
// MARK: - UI Components
2323

24-
lazy var totalRateView = StarRatingView()
25-
lazy var tasteRateView = StarRatingView()
26-
lazy var quantityRateView = StarRatingView()
24+
lazy var totalRateView = RateNumberView()
25+
lazy var tasteRateView = RateNumberView()
26+
lazy var quantityRateView = RateNumberView()
2727

2828
private let tasteLabel: UILabel = {
2929
let label = UILabel()

0 commit comments

Comments
 (0)