|
|
@@ -11,7 +11,7 @@ import SnapKit
|
|
|
|
|
|
|
|
|
class LNRoomGiftHeaderView: UIView {
|
|
|
- private let roomSeatsView = UIScrollView()
|
|
|
+ private let roomSeatsView = UIView()
|
|
|
private let stackView = UIStackView()
|
|
|
|
|
|
private let specifiedUserView = LNRoomGiftSpecifiedUserView()
|
|
|
@@ -117,15 +117,31 @@ private extension LNRoomGiftHeaderView {
|
|
|
}
|
|
|
|
|
|
private func buildRoomSeatsView() -> UIView {
|
|
|
- roomSeatsView.showsHorizontalScrollIndicator = false
|
|
|
+ let scrollView = UIScrollView()
|
|
|
+ scrollView.showsHorizontalScrollIndicator = false
|
|
|
+ scrollView.contentInset = .init(top: 0, left: 0, bottom: 0, right: 32)
|
|
|
+ roomSeatsView.addSubview(scrollView)
|
|
|
+ scrollView.snp.makeConstraints { make in
|
|
|
+ make.edges.equalToSuperview()
|
|
|
+ }
|
|
|
|
|
|
stackView.axis = .horizontal
|
|
|
- roomSeatsView.addSubview(stackView)
|
|
|
+ scrollView.addSubview(stackView)
|
|
|
stackView.snp.makeConstraints { make in
|
|
|
make.edges.equalToSuperview()
|
|
|
make.height.equalToSuperview()
|
|
|
}
|
|
|
|
|
|
+ let gradientView = UIView.gradientView([
|
|
|
+ .fill_7.withAlphaComponent(0), .fill_7
|
|
|
+ ], .horizontalLTR)
|
|
|
+ roomSeatsView.addSubview(gradientView)
|
|
|
+ gradientView.snp.makeConstraints { make in
|
|
|
+ make.verticalEdges.equalToSuperview()
|
|
|
+ make.trailing.equalToSuperview()
|
|
|
+ make.width.equalTo(32)
|
|
|
+ }
|
|
|
+
|
|
|
return roomSeatsView
|
|
|
}
|
|
|
|