//
|
// LCDAccessUserCenterViewController.h
|
// LCDSDK
|
//
|
// Created by 崔亚楠 on 2021/9/8.
|
// Copyright © 2021 bytedance. All rights reserved.
|
//
|
|
#import <UIKit/UIKit.h>
|
#import <LCDSDK/LCDCallBackProtocol.h>
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
@interface LCDAccessUserCenterVCConfig : NSObject
|
/*! @abstract 展示VC的大小。 默认屏幕大小 */
|
@property (nonatomic, assign) CGSize viewSize;
|
/*! @abstract 接收回调的代理 */
|
@property (nonatomic, weak) id<LCDRequestCallBackProtocol, LCDPlayerCallBackProtocol, LCDUserInteractionCallBackProtocol> delegate;
|
@property (nonatomic, copy) NSString *sceneForTrack;
|
|
@end
|
|
@interface LCDAccessUserCenterViewController : 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(^)(LCDAccessUserCenterVCConfig *config))configBuilder NS_DESIGNATED_INITIALIZER;
|
|
@end
|
|
NS_ASSUME_NONNULL_END
|