PublishLiveView.h 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. //
  2. // PublishLiveView.h
  3. // BuguLive
  4. //
  5. // Created by xgh on 2017/8/24.
  6. // Copyright © 2017年 xfg. All rights reserved.
  7. //
  8. #import "BGBaseView.h"
  9. #import "PublishLiveTopView.h"
  10. #import "PublishLiveShareView.h"
  11. ///////////////////// TiFaceSDK 添加 开始 ///////////////////
  12. //#import "TiSDKInterface.h"
  13. //#import "TiUIView.h"
  14. ///////////////////// TiFaceSDK 添加 结束 ///////////////////
  15. //todo --- tillusory start ---
  16. #import "TiSDKInterface.h" // TiSDK接口头文件
  17. #import "TiUIManager.h" // TiSDK开源UI接口文件
  18. //todo --- tillusory end ---
  19. #import "BeautySettingPanel.h"
  20. //#import "PushSettingViewController.h"
  21. //#import "PushMoreSettingViewController.h"
  22. @protocol publishViewDelegate <NSObject>
  23. - (void)selectedTheImageDelegate;
  24. - (void)closeThestartLiveViewDelegate;
  25. - (void)startThePublishLiveDelegate;
  26. - (void)selectedTheClassifyDelegate;
  27. - (void)selectedTheBeautyDelegate;
  28. - (void)clickPasswordActionDelegate:(BOOL)password;
  29. - (void)clickShopActionDelegate:(BOOL)shop;
  30. @end
  31. @interface PublishLiveView : BGBaseView<PublishLiveTopDelegate,BeautySettingPanelDelegate,BeautyLoadPituDelegate>{
  32. BeautySettingPanel *_beautyPanel; // 美颜控件
  33. // PushMoreSettingViewController *_moreSettingVC; // 更多设置
  34. // PushBgmControl *_bgmControl; // BGM控制面板
  35. // PushLogView *_logView; // 显示app日志
  36. }
  37. @property (nonatomic, strong)PublishLiveTopView *topView;
  38. @property(nonatomic, strong) UIView *middleView;
  39. @property (nonatomic, strong)QMUITextView *textView;
  40. @property (nonatomic, strong) UIImageView *backGroundImageview;
  41. @property (nonatomic,strong)UIView * coverBgView;
  42. @property (nonatomic, strong) UIImageView *selectedImageView;
  43. @property (nonatomic,strong) UITextField * passTF;
  44. @property (nonatomic,strong) UITextField * ticketTF;
  45. @property (nonatomic, strong) UIButton * passWordButton;
  46. @property (nonatomic, strong) UIButton * enterTicketButton;
  47. @property (nonatomic, weak) id<publishViewDelegate>delegate;
  48. @property (nonatomic, strong) UIButton *startButton;
  49. @property (nonatomic, weak)PublishLiveShareView *shareView;
  50. @property(nonatomic, strong) QMUIButton *beautyBtn;
  51. ///////////// TiSDK 添加 开始 /////////////
  52. @property(nonatomic, strong) TiSDKManager *tiSDKManager;
  53. //@property(nonatomic, strong) TiUIView *tiUIView;
  54. ///////////// TiSDK 添加 结束 /////////////
  55. @property(nonatomic, strong) UIButton *videoPushBtn;
  56. @property(nonatomic, strong) UIButton *otherPushBtn;
  57. @property(nonatomic, assign) NSString *cid;//分类ID
  58. @property(nonatomic, strong) QMUIButton *liveBtn;
  59. @property(nonatomic, strong) QMUIButton *voiceBtn;
  60. -(void)stopPush;
  61. @end