1.0.7审核
This commit is contained in:
parent
08e5f3072d
commit
5d21ccd5dd
@ -3089,7 +3089,7 @@
|
|||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"@executable_path/Frameworks",
|
"@executable_path/Frameworks",
|
||||||
);
|
);
|
||||||
MARKETING_VERSION = 1.0.6;
|
MARKETING_VERSION = 1.0.7;
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.lssj.ReaderHive;
|
PRODUCT_BUNDLE_IDENTIFIER = com.lssj.ReaderHive;
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||||
@ -3134,7 +3134,7 @@
|
|||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"@executable_path/Frameworks",
|
"@executable_path/Frameworks",
|
||||||
);
|
);
|
||||||
MARKETING_VERSION = 1.0.6;
|
MARKETING_VERSION = 1.0.7;
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.lssj.ReaderHive;
|
PRODUCT_BUNDLE_IDENTIFIER = com.lssj.ReaderHive;
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||||
|
|||||||
@ -89,22 +89,6 @@ class NRNovelReadGradeView: NRPanModalContentView {
|
|||||||
return view
|
return view
|
||||||
}()
|
}()
|
||||||
|
|
||||||
private lazy var gradeLabel: UILabel = {
|
|
||||||
let label = UILabel()
|
|
||||||
label.font = .font(ofSize: 12, weight: .medium)
|
|
||||||
label.textColor = .black
|
|
||||||
return label
|
|
||||||
}()
|
|
||||||
|
|
||||||
private lazy var myGradeView: NRStarGradeView = {
|
|
||||||
let view = NRStarGradeView()
|
|
||||||
view.filledImage = UIImage(named: "star_icon_04")
|
|
||||||
view.emptyImage = UIImage(named: "star_icon_05")
|
|
||||||
view.updateOnTouch = false
|
|
||||||
view.fillMode = .full
|
|
||||||
view.didFinishTouching = self.didFinishTouchingGrade
|
|
||||||
return view
|
|
||||||
}()
|
|
||||||
|
|
||||||
private lazy var gradeFinishView: UIView = {
|
private lazy var gradeFinishView: UIView = {
|
||||||
var configuration = UIButton.Configuration.plain()
|
var configuration = UIButton.Configuration.plain()
|
||||||
@ -144,17 +128,6 @@ class NRNovelReadGradeView: NRPanModalContentView {
|
|||||||
override func hw_gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
|
override func hw_gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
private func didFinishTouchingGrade(_ grade: Double) {
|
|
||||||
guard let id = self.model?.id else { return }
|
|
||||||
Task {
|
|
||||||
guard await NRNovelAPI.requestRateScore(id, stars: CGFloat(grade)) else { return}
|
|
||||||
self.model?.self_rate = grade
|
|
||||||
myGradeView.isHidden = true
|
|
||||||
gradeLabel.isHidden = true
|
|
||||||
gradeFinishView.isHidden = false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
extension NRNovelReadGradeView {
|
extension NRNovelReadGradeView {
|
||||||
|
|||||||
@ -25,8 +25,8 @@ class NRNovelReadStarGradeView: UIView {
|
|||||||
// gradeView.updateOnTouch = true
|
// gradeView.updateOnTouch = true
|
||||||
// gradeView.fillMode = .full
|
// gradeView.fillMode = .full
|
||||||
} else {
|
} else {
|
||||||
label.text = "My Rate:##".localizedReplace(text: NSNumber(value: self_rate * 2).toString(maximumFractionDigits: 1, minimumFractionDigits: 1))
|
label.text = "My Rate:##".localizedReplace(text: NSNumber(value: self_rate).toString(maximumFractionDigits: 1, minimumFractionDigits: 1))
|
||||||
gradeView.grade = self_rate
|
gradeView.grade = self_rate / 2
|
||||||
// gradeView.updateOnTouch = false
|
// gradeView.updateOnTouch = false
|
||||||
// gradeView.fillMode = .precise
|
// gradeView.fillMode = .precise
|
||||||
}
|
}
|
||||||
@ -83,8 +83,8 @@ class NRNovelReadStarGradeView: UIView {
|
|||||||
private func didFinishTouchingGrade(_ grade: Double) {
|
private func didFinishTouchingGrade(_ grade: Double) {
|
||||||
guard let id = self.model?.id else { return }
|
guard let id = self.model?.id else { return }
|
||||||
Task {
|
Task {
|
||||||
guard await NRNovelAPI.requestRateScore(id, stars: CGFloat(grade)) else { return}
|
guard await NRNovelAPI.requestRateScore(id, stars: CGFloat(grade * 2)) else { return}
|
||||||
self.model?.self_rate = grade
|
self.model?.self_rate = grade * 2
|
||||||
gradeView.isHidden = true
|
gradeView.isHidden = true
|
||||||
label.isHidden = true
|
label.isHidden = true
|
||||||
finishView.isHidden = false
|
finishView.isHidden = false
|
||||||
|
|||||||
@ -1 +1,3 @@
|
|||||||
澜声世纪
|
澜声世纪
|
||||||
|
hn.lssj@icloud.com
|
||||||
|
Discover2024
|
||||||
Loading…
x
Reference in New Issue
Block a user