| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- //
- // TiUIMangagerNew.h
- // TiSDKDemo
- //
- // Created by iMacA1002 on 2019/12/2.
- // Copyright © 2020 Tillusory Tech. All rights reserved.
- //
- #import <UIKit/UIKit.h>
- #import "TiUIDefaultButtonView.h"
- @protocol TiUIManagerDelegate <NSObject>
- @optional
- /**
- * 点击退出手势
- */
- - (void)didClickOnExitTap;
- /**
- * 切换摄像头
- */
- - (void)didClickSwitchCameraButton;
- /**
- * 拍照
- */
- - (void)didClickCameraCaptureButton;
- @end
- @interface TiUIManager : NSObject
- /**
- * 初始化单例
- */
- + (TiUIManager *)shareManager;
- /**
- * 是否隐藏默认UI视图按钮 默认是NO 不显示,该属性在load方法之前设置
- */
- @property(nonatomic) BOOL showsDefaultUI;
- /**
- * 弹出美颜UI
- */
- -(void)showMainMenuView;
- //默认UI按钮
- @property(nonatomic, strong) TiUIDefaultButtonView *defaultButton;
- /**
- * 加载UI 通过Window默认初始化在当前页面最上层
- */
- - (void)loadToWindowDelegate:(id<TiUIManagerDelegate>)delegate;
- /**
- * 加载UI 通过传入View
- */
- - (void)loadToView:(UIView* )view forDelegate:(id<TiUIManagerDelegate>)delegate;
- /**
- * 加载UI 返回一个View视图
- */
- - (UIView*)returnLoadToViewDelegate:(id<TiUIManagerDelegate>)delegate;
- /**
- * 释放UI资源
- */
- - (void)destroy;
- @end
-
|