OpenSDKv5.7.2
构造函数 | 所有成员列表
<BNNaviUIManagerDelegate>协议 参考

导航UI管理器回调 更多...

#import <BNUIManagerProtocol.h>

类 <BNNaviUIManagerDelegate> 继承关系图:
Inheritance graph
[图例]
<BNNaviUIManagerDelegate> 的协作图:
Collaboration graph
[图例]

构造函数

(id) - naviPresentedViewController
 导航页面的调起controller 可不实现,默认为最上层的controller 更多...
 
(BOOL) - shouldOverrideExitingPage:extraInfo:
 是否覆盖导航提供的退出方法 更多...
 
(void) - overrideExitingPage:animated:extraInfo:
 如果shouldOverrideExitingPage返回YES,那么需要退出的时间点(点击退出按钮,到达目的地后超时等),会调用下面的方法 overrideExitingPage里面不能直接调用exitPage方法,需要用continueExitPage 更多...
 
(void) - willExitPage:extraInfo:
 即将退出UI的回调 更多...
 
(void) - onExitPage:extraInfo:
 退出UI的回调 更多...
 
(void) - onHandleNaviViewDidLoad:
 专业导航中暴露出来的View 更多...
 

详细描述

导航UI管理器回调

在文件 BNUIManagerProtocol.h91 行定义.

函数文档

◆ naviPresentedViewController

- (id) naviPresentedViewController
optional

导航页面的调起controller 可不实现,默认为最上层的controller

◆ onExitPage:extraInfo:

- (void) onExitPage: (BNaviUIType pageType
extraInfo: (NSDictionary *)  extraInfo 
optional

退出UI的回调

参数
pageTypeUI类型
extraInfo额外参数

◆ onHandleNaviViewDidLoad:

- (void) onHandleNaviViewDidLoad: (UIView *)  naviView
optional

专业导航中暴露出来的View

◆ overrideExitingPage:animated:extraInfo:

- (void) overrideExitingPage: (BNavi_ExitPage_Type exitType
animated: (BOOL)  animated
extraInfo: (NSDictionary *)  extraInfo 
optional

如果shouldOverrideExitingPage返回YES,那么需要退出的时间点(点击退出按钮,到达目的地后超时等),会调用下面的方法 overrideExitingPage里面不能直接调用exitPage方法,需要用continueExitPage

参数
pageType页面类型
extraInfo额外信息

◆ shouldOverrideExitingPage:extraInfo:

- (BOOL) shouldOverrideExitingPage: (BNavi_ExitPage_Type exitType
extraInfo: (NSDictionary *)  extraInfo 
optional

是否覆盖导航提供的退出方法

参数
pageType页面类型
extraInfo额外信息

◆ willExitPage:extraInfo:

- (void) willExitPage: (BNaviUIType pageType
extraInfo: (NSDictionary *)  extraInfo 
optional

即将退出UI的回调

参数
pageTypeUI类型
extraInfo额外参数

该协议的文档由以下文件生成: