From 83b9d5c682b21d88133f24da0f94dd56bd79e687 Mon Sep 17 00:00:00 2001
From: 单军华
Date: Thu, 19 Jul 2018 13:38:55 +0800
Subject: [PATCH] change

---
 screendisplay/Pods/ZFPlayer/ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.h |  108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 108 insertions(+), 0 deletions(-)

diff --git a/screendisplay/Pods/ZFPlayer/ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.h b/screendisplay/Pods/ZFPlayer/ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.h
new file mode 100644
index 0000000..a8002ef
--- /dev/null
+++ b/screendisplay/Pods/ZFPlayer/ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.h
@@ -0,0 +1,108 @@
+//
+//  UIScrollView+ZFPlayer.h
+//  ZFPlayer
+//
+// Copyright (c) 2016��� ��������� ( http://github.com/renzifeng )
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+#import <UIKit/UIKit.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/*
+ * The scroll derection of scrollView.
+ */
+typedef NS_ENUM(NSUInteger, ZFPlayerScrollDerection) {
+    ZFPlayerScrollDerectionNone = 0,
+    ZFPlayerScrollDerectionUp = 1,    // Scroll up
+    ZFPlayerScrollDerectionDown = 2   // Scroll Down
+};
+
+@interface UIScrollView (ZFPlayer)
+
+/// Rolling direction switch
+@property (nonatomic, assign) BOOL zf_enableScrollHook;
+
+/// The indexPath is playing
+@property (nonatomic, strong, nullable) NSIndexPath *zf_playingIndexPath;
+
+/// The indexPath that should play, the one that lights up.
+@property (nonatomic, strong, nullable) NSIndexPath *zf_shouldPlayIndexPath;
+
+/// WWANA networks play automatically,default NO.
+@property (nonatomic, assign, getter=zf_isWWANAutoPlay) BOOL zf_WWANAutoPlay;
+
+/// The player should auto player,default is YES.
+@property (nonatomic, assign) BOOL zf_shouldAutoPlay;
+
+/// The view tag that the player display in scrollView.
+@property (nonatomic, assign) NSInteger zf_containerViewTag;
+
+/// Is the video playing.
+@property (nonatomic, assign, readonly, getter=zf_isPlaying) BOOL zf_playing;
+
+/// The scroll derection of scrollView.
+@property (nonatomic, assign) ZFPlayerScrollDerection zf_scrollDerection;
+
+/// Does the currently playing cell stop playing when the cell has slid off the screen���defalut is YES.
+@property (nonatomic, assign) BOOL zf_stopWhileNotVisible;
+
+/// The block invoked When the player did appeared.
+@property (nonatomic, copy, nullable) void(^zf_playerDidAppearInScrollView)(NSIndexPath *indexPath);
+
+/// The block invoked When the player will disappear.
+@property (nonatomic, copy, nullable) void(^zf_playerWillDisappearInScrollView)(NSIndexPath *indexPath);
+
+/// The block invoked When the player did disappeared half.
+@property (nonatomic, copy, nullable) void(^zf_playerDisappearHalfInScrollView)(NSIndexPath *indexPath);
+
+/// The block invoked When the player did disappeared.
+@property (nonatomic, copy, nullable) void(^zf_playerDidDisappearInScrollView)(NSIndexPath *indexPath);
+
+/// The block invoked When the player did stop scroll.
+@property (nonatomic, copy, nullable) void(^zf_scrollViewDidStopScrollCallback)(NSIndexPath *indexPath);
+
+/// Filter the cell that should be played when the scroll is stopped (to play when the scroll is stopped)
+- (void)zf_filterShouldPlayCellWhileScrolled:(void (^ __nullable)(NSIndexPath *indexPath))handler;
+
+/// Filter the cell that should be played while scrolling (you can use this to filter the highlighted cell)
+- (void)zf_filterShouldPlayCellWhileScrolling:(void (^ __nullable)(NSIndexPath *indexPath))handler;
+
+/// Get the cell according to indexPath
+- (UIView *)zf_getCellForIndexPath:(NSIndexPath *)indexPath;
+
+/// Scroll to indexPath with animations.
+- (void)zf_scrollToRowAtIndexPath:(NSIndexPath *)indexPath completionHandler:(void (^ __nullable)(void))completionHandler;
+
+/// ScrollView did stop scroll.
+- (void)zf_scrollViewDidStopScroll;
+
+@end
+
+@interface UIScrollView (ZFPlayerDeprecated)
+
+@property (nonatomic, copy, nullable) void(^scrollViewDidStopScroll)(NSIndexPath *indexPath) __attribute__((deprecated("use `zf_scrollViewDidStopScrollCallback` instead.")));
+
+/// The indexPath that should play, the one that lights up.
+@property (nonatomic, strong, nullable) NSIndexPath *shouldPlayIndexPath __attribute__((deprecated("use `zf_shouldPlayIndexPath` instead.")));
+
+@end
+
+NS_ASSUME_NONNULL_END

--
Gitblit v1.8.0