//
|
// LCDAccessUserFollowListViewController.h
|
// LCDSDK
|
//
|
// Created by 崔亚楠 on 2021/9/18.
|
// Copyright © 2021 bytedance. All rights reserved.
|
//
|
|
#import <UIKit/UIKit.h>
|
#import <LCDSDK/LCDCallBackProtocol.h>
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
@protocol LCDAccessUserFollowListViewControllerDelegate <NSObject>
|
- (void)accessUserFollowListViewControllerScrollViewDidScroll:(UIScrollView *)scrollView;
|
@end
|
|
@interface LCDAccessUserFollowListVCConfig : NSObject
|
@property (nonatomic, weak) id<LCDAccessUserFollowListViewControllerDelegate,LCDRequestCallBackProtocol, LCDPlayerCallBackProtocol, LCDUserInteractionCallBackProtocol> delegate;
|
/*! @abstract 展示VC的大小。 默认屏幕大小 */
|
@property (nonatomic, assign) CGSize viewSize;
|
/*! @abstract 无喜欢内容提示view大小。 默认全屏 */
|
@property (nonatomic, assign) CGSize noDataViewSize;
|
/*! @abstract 必传参数 */
|
@property (nonatomic, weak) UIViewController *rootViewController;
|
@property (nonatomic, copy) NSString *sceneForTrack;
|
|
@end
|
|
@interface LCDAccessUserFollowListViewController : UIViewController
|
|
- (instancetype)init NS_UNAVAILABLE;
|
+ (instancetype)new NS_UNAVAILABLE;
|
- (instancetype)initWithCoder:(NSCoder *)coder NS_UNAVAILABLE;
|
- (instancetype)initWithNibName:(nullable NSString *)nibNameOrNil bundle:(nullable NSBundle *)nibBundleOrNil NS_UNAVAILABLE;
|
|
- (instancetype)initWithConfigBuilder:(void(^)(LCDAccessUserFollowListVCConfig *config))configBuilder NS_DESIGNATED_INITIALIZER;
|
|
@end
|
|
NS_ASSUME_NONNULL_END
|