|
@@ -117,6 +117,23 @@ class PQStuckPointCuttingView: UIView {
|
|
|
|
|
|
return videoCropView
|
|
return videoCropView
|
|
}()
|
|
}()
|
|
|
|
+ //两边的mask
|
|
|
|
+ lazy var leftMaskView: UIView = {
|
|
|
|
+ let leftMaskView: UIView = UIView(frame: CGRect(x:0, y: 0, width: (cScreenWidth - cropViewWidth) / 2, height: 80))
|
|
|
|
+ leftMaskView.backgroundColor = UIColor.white
|
|
|
|
+ leftMaskView.alpha = 0.7
|
|
|
|
+ return leftMaskView
|
|
|
|
+ }()
|
|
|
|
+
|
|
|
|
+ //右边的mask
|
|
|
|
+ lazy var rightMaskView: UIView = {
|
|
|
|
+ let rightMaskView: UIView = UIView(frame: CGRect(x:videoCropView.frame.maxX, y: 0, width: (cScreenWidth - cropViewWidth) / 2, height: 80))
|
|
|
|
+ rightMaskView.backgroundColor = UIColor.white
|
|
|
|
+ rightMaskView.alpha = 0.7
|
|
|
|
+ return rightMaskView
|
|
|
|
+ }()
|
|
|
|
+
|
|
|
|
+
|
|
|
|
|
|
private override init(frame: CGRect) {
|
|
private override init(frame: CGRect) {
|
|
super.init(frame: frame)
|
|
super.init(frame: frame)
|
|
@@ -148,8 +165,10 @@ class PQStuckPointCuttingView: UIView {
|
|
addSubview(scrollView)
|
|
addSubview(scrollView)
|
|
|
|
|
|
addSubview(videoCropView)
|
|
addSubview(videoCropView)
|
|
|
|
+ addSubview(leftMaskView)
|
|
|
|
+ addSubview(rightMaskView)
|
|
videoCropView.addSubview(tatalTimeLabel)
|
|
videoCropView.addSubview(tatalTimeLabel)
|
|
-
|
|
|
|
|
|
+
|
|
addData()
|
|
addData()
|
|
|
|
|
|
tatalTimeLabel.snp.remakeConstraints { make in
|
|
tatalTimeLabel.snp.remakeConstraints { make in
|
|
@@ -330,10 +349,10 @@ extension PQStuckPointCuttingView: UIScrollViewDelegate {
|
|
func scrollViewDidScroll(_: UIScrollView) {}
|
|
func scrollViewDidScroll(_: UIScrollView) {}
|
|
|
|
|
|
func scrollViewDidEndDecelerating(_: UIScrollView) {
|
|
func scrollViewDidEndDecelerating(_: UIScrollView) {
|
|
-// moveEnd()
|
|
|
|
|
|
+ moveEnd()
|
|
}
|
|
}
|
|
func scrollViewDidEndDragging(_:UIScrollView,willDecelerate:Bool){
|
|
func scrollViewDidEndDragging(_:UIScrollView,willDecelerate:Bool){
|
|
-// moveEnd()
|
|
|
|
|
|
+ moveEnd()
|
|
}
|
|
}
|
|
|
|
|
|
func scrollViewDidEndScrollingAnimation(_: UIScrollView) {
|
|
func scrollViewDidEndScrollingAnimation(_: UIScrollView) {
|