|
@@ -207,7 +207,6 @@ class BFVideoThumbProgressView: UIView {
|
|
guard let image = recordItem?.coverImg else {
|
|
guard let image = recordItem?.coverImg else {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- var lastiv = UIImageView()
|
|
|
|
let lastIndex = thumbImgs.count - 1
|
|
let lastIndex = thumbImgs.count - 1
|
|
for i in lastIndex ... lastIndex + 10 {
|
|
for i in lastIndex ... lastIndex + 10 {
|
|
let iv = UIImageView(image: image)
|
|
let iv = UIImageView(image: image)
|
|
@@ -220,12 +219,8 @@ class BFVideoThumbProgressView: UIView {
|
|
make.height.equalTo(50)
|
|
make.height.equalTo(50)
|
|
make.width.equalTo(thumbImageWidth)
|
|
make.width.equalTo(thumbImageWidth)
|
|
}
|
|
}
|
|
- lastiv = iv
|
|
|
|
thumbImgs.append(image)
|
|
thumbImgs.append(image)
|
|
}
|
|
}
|
|
- lastiv.snp.makeConstraints { make in
|
|
|
|
- make.right.equalTo(width * -0.5)
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -284,7 +279,6 @@ extension BFVideoThumbProgressView: UIScrollViewDelegate {
|
|
}
|
|
}
|
|
|
|
|
|
func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
|
|
func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
|
|
- var dur: CGFloat = 0
|
|
|
|
let totalW = recordItem?.mediaType == .VIDEO ? (scrollView.contentSize.width - width) : (CGFloat(recordItem?.materialDuraion ?? 0) * thumbImageWidth / 2.0)
|
|
let totalW = recordItem?.mediaType == .VIDEO ? (scrollView.contentSize.width - width) : (CGFloat(recordItem?.materialDuraion ?? 0) * thumbImageWidth / 2.0)
|
|
isDrag = false
|
|
isDrag = false
|
|
dragEndHandle?(totalW > 0 ? Float((scrollView.contentOffset.x / totalW)) : 0)
|
|
dragEndHandle?(totalW > 0 ? Float((scrollView.contentOffset.x / totalW)) : 0)
|