OpenSDK8.1.1
Loading...
Searching...
No Matches
<BNNaviUIManagerDelegate> Protocol Reference

导航UI管理器回调 More...

#include <BNUIManagerProtocol.h>

Inheritance diagram for <BNNaviUIManagerDelegate>:

Instance Methods

(id) - naviPresentedViewController
(BOOL) - shouldOverrideExitingPage:extraInfo:
(void) - overrideExitingPage:animated:extraInfo:
(void) - willExitPage:extraInfo:
(void) - onExitPage:extraInfo:
(void) - onHandleNaviViewDidLoad:
 专业导航中暴露出来的View
(UIView *) - naviBottomBarView
() - __deprecated_msg
(void) - onHandleShowNavigationViewController:
(void) - onHandleHideNavigationViewController:

Detailed Description

导航UI管理器回调

Method Documentation

◆ naviPresentedViewController

- (id) naviPresentedViewController
optional

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

◆ onExitPage:extraInfo:

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

退出UI的回调

Parameters
pageTypeUI类型
extraInfo额外参数

◆ overrideExitingPage:animated:extraInfo:

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

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

Parameters
exitType退出类型
extraInfo额外信息

◆ shouldOverrideExitingPage:extraInfo:

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

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

Parameters
exitType退出类型
extraInfo额外信息

◆ willExitPage:extraInfo:

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

即将退出UI的回调

Parameters
pageTypeUI类型
extraInfo额外参数

The documentation for this protocol was generated from the following file: