AGARCoreUIViewController Class Reference

Inherits from UIViewController
Conforms to UIAlertViewDelegate
Declared in AGARCoreUIViewController.h
AGARCoreUIViewController.mm

Overview

接口类

Other Methods

– rescanClick

reset整个场景,会清除掉当前的config、targetId缓存

- (void)rescanClick

Discussion

reset整个场景,会清除掉当前的config、targetId缓存

Declared In

AGARCoreUIViewController.h

– snapshot

截取当前正在显示的内容

- (UIImage *)snapshot

Return Value

UIImage对象

Discussion

截取当前正在显示的内容

Declared In

AGARCoreUIViewController.h

– setDefaultFocusRegionUIHidden:

是否需要隐藏掉当前默认的Focus Region UI, 默认显示

- (void)setDefaultFocusRegionUIHidden:(BOOL)hidden

Parameters

hidden

hide or not

Discussion

是否需要隐藏掉当前默认的Focus Region UI, 默认显示

Warning: 当customFocusRegionUI设置为NO,调用才有效

Declared In

AGARCoreUIViewController.h

– setDefaultPromptingLabelHidden:

是否需要隐藏掉当前默认的Prompting Label, 包括相机和marker距离提示、使用文案提示等, 默认显示

- (void)setDefaultPromptingLabelHidden:(BOOL)hidden

Parameters

hidden

hide or not

Discussion

是否需要隐藏掉当前默认的Prompting Label, 包括相机和marker距离提示、使用文案提示等, 默认显示

Warning: 当customFocusRegionUI设置为NO,调用才有效

Declared In

AGARCoreUIViewController.h

– startObjectTracking

开始追踪

- (void)startObjectTracking

Discussion

开始追踪

Declared In

AGARCoreUIViewController.h

– stopObjectTracking

停止追踪

- (void)stopObjectTracking

Discussion

停止追踪

Declared In

AGARCoreUIViewController.h

– destroyAll

Destroy all resource includes camera, glview, must invoke manually

- (void)destroyAll

Discussion

Destroy all resource includes camera, glview, must invoke manually

Declared In

AGARCoreUIViewController.h

  appKey

云识别需要, 在open.taobao.com上申请的应用appkey

@property (nonatomic, copy) NSString *appKey

Discussion

云识别需要, 在open.taobao.com上申请的应用appkey

Declared In

AGARCoreUIViewController.h

  secret

在open.taobao.com上申请的应用secret

@property (nonatomic, copy) NSString *secret

Discussion

在open.taobao.com上申请的应用secret

Declared In

AGARCoreUIViewController.h

  tel

可选

@property (nonatomic, copy) NSString *tel

Discussion

可选

Declared In

AGARCoreUIViewController.h

  currentEnvironment

当前App运行的环境,默认是生产环境(外网可访问) 如果需要修改的话,修改当前环境的值且修改对应的appkey和secret 可选的值为1,2. 其中1表示生产环境,2表示测试环境(仅用于阿里巴巴内部开发者测试,无法访问外网资源)

@property (nonatomic, assign) int currentEnvironment

Discussion

当前App运行的环境,默认是生产环境(外网可访问) 如果需要修改的话,修改当前环境的值且修改对应的appkey和secret 可选的值为1,2. 其中1表示生产环境,2表示测试环境(仅用于阿里巴巴内部开发者测试,无法访问外网资源)

Declared In

AGARCoreUIViewController.h

  reqUrlStr

发向云识别服务端的UrlStr,因为不同环境(生产/测试)请求的URL不一样, 默认为@“https://eco.taobao.com/router/rest

@property (nonatomic, copy) NSString *reqUrlStr

Discussion

发向云识别服务端的UrlStr,因为不同环境(生产/测试)请求的URL不一样, 默认为@“https://eco.taobao.com/router/rest

Declared In

AGARCoreUIViewController.h

  localAudioUrl

当识别成功时需要播放的音效Url,目前仅支持本地音频

@property (nonatomic, strong) NSURL *localAudioUrl

Discussion

当识别成功时需要播放的音效Url,目前仅支持本地音频

Declared In

AGARCoreUIViewController.h

  customFocusRegionUI

处理裁剪的宽高大于屏幕宽高的情况,iPhone X上scanWidth > screenWidth

@property (nonatomic, assign) BOOL customFocusRegionUI

Discussion

处理裁剪的宽高大于屏幕宽高的情况,iPhone X上scanWidth > screenWidth

Declared In

AGARCoreUIViewController.h

  startX

Focus Region左上角x坐标(屏幕坐标)

@property (nonatomic, assign) float startX

Discussion

Focus Region左上角x坐标(屏幕坐标)

Declared In

AGARCoreUIViewController.h

  startY

Focus Region左上角y坐标(屏幕坐标)

@property (nonatomic, assign) float startY

Discussion

Focus Region左上角y坐标(屏幕坐标)

Declared In

AGARCoreUIViewController.h

  scanWidth

Focus Region扫描框宽度(屏幕坐标)

@property (nonatomic, assign) float scanWidth

Discussion

Focus Region扫描框宽度(屏幕坐标)

Declared In

AGARCoreUIViewController.h

  scanHeight

Focus Region扫描框高度(屏幕坐标)

@property (nonatomic, assign) float scanHeight

Discussion

Focus Region扫描框高度(屏幕坐标)

Declared In

AGARCoreUIViewController.h

  reactRootView

react rootview,顶层界面,给React Native使用,使用native开发的用户不需要关注

@property (nonatomic) UIView *reactRootView

Discussion

react rootview,顶层界面,给React Native使用,使用native开发的用户不需要关注

Declared In

AGARCoreUIViewController.h

  canPresent

用于判断是否可以通过pushViewcontroller或者presentViewcontroller显示该viewcontroller

@property (nonatomic, readonly) BOOL canPresent

Discussion

用于判断是否可以通过pushViewcontroller或者presentViewcontroller显示该viewcontroller

Declared In

AGARCoreUIViewController.h

  delegate

AGARCoreDelegate代理,可选

@property (nonatomic, weak) id<AGARCoreDelegate> delegate

Discussion

AGARCoreDelegate代理,可选

Declared In

AGARCoreUIViewController.h

– createBubble

创建Bubble effect

- (void)createBubble

Discussion

创建Bubble effect

Declared In

AGARCoreUIViewController.h

– updateBubbleTextWithImage:

更新Bubble文案

- (void)updateBubbleTextWithImage:(UIImage *)image

Parameters

image

合成后的图片

Discussion

更新Bubble文案

Declared In

AGARCoreUIViewController.h

– getBubbleTextMaxNum

获取最多可创建的Bubble text数量

- (unsigned int)getBubbleTextMaxNum

Return Value

获取最大值

Discussion

获取最多可创建的Bubble text数量

Declared In

AGARCoreUIViewController.h

– destroyBubble

销毁bubble effect

- (void)destroyBubble

Discussion

销毁bubble effect

Declared In

AGARCoreUIViewController.h

Other Methods

– setDefaultNetworkTipsHidden:

是否需要隐藏掉默认的network变化提示信息

- (void)setDefaultNetworkTipsHidden:(BOOL)hidden

Parameters

hidden

hide or not

Discussion

是否需要隐藏掉默认的network变化提示信息

Declared In

AGARCoreUIViewController.h

  disable3DObjectTracking

是否禁止3D Object Tracking

@property (nonatomic) BOOL disable3DObjectTracking

Discussion

是否禁止3D Object Tracking

Declared In

AGARCoreUIViewController.h