BNUIManagerProtocol Protocol Reference
Declared in | BNUIManagerProtocol.h |
---|
Overview
退出UI的两种方式 EN_BNavi_ExitTopVC: 退出最顶层的ViewController,如果退出后已经是最底部的controller,退出整个导航组件 EN_BNavi_ExitAllVC: 退出整个导航组件
– navigationController
required method
获取当前NavigationController
- (id)navigationController
Discussion
获取当前NavigationController
Declared In
BNUIManagerProtocol.h
– showPage:delegate:extParams:
required method
展示导航页面 默认开始真实导航,要开始模拟导航,需要在额外参数传入{BNaviUI_NormalNavi_TypeKey: @(BN_NaviTypeSimulator)}
- (void)showPage:(BNaviUIType)pageType delegate:(id<BNNaviUIManagerDelegate>)delegate extParams:(NSDictionary *)extParams
Parameters
pageType |
BNaviUIType类型 |
---|---|
delegate |
BNNaviUIManagerDelegate代理 |
extParams |
额外参数 额外参数BNaviUI_NormalNavi_TypeKey:1.真实导航:BN_NaviTypeReal,2.模拟导航:BN_NaviTypeSimulator |
Discussion
展示导航页面 默认开始真实导航,要开始模拟导航,需要在额外参数传入{BNaviUI_NormalNavi_TypeKey: @(BN_NaviTypeSimulator)}
Declared In
BNUIManagerProtocol.h
– exitPage:animated:extraInfo:
required method
退出导航页面 注意,如果shouldOverrideExitingPage返回YES,调用exitPage方法不会退出导航,而是调用用户自定义的overrideExitingPage
- (void)exitPage:(BNavi_ExitPage_Type)exitType animated:(BOOL)animated extraInfo:(NSDictionary *)extraInfo
Parameters
exitType |
BNavi_ExitPage_Type类型 |
---|---|
animated |
是否需要动画 |
extraInfo |
额外参数 |
Discussion
退出导航页面 注意,如果shouldOverrideExitingPage返回YES,调用exitPage方法不会退出导航,而是调用用户自定义的overrideExitingPage
Declared In
BNUIManagerProtocol.h
– continueExitPage:animated:extraInfo:
required method
继续退出导航。 如果shouldOverrideExitingPage返回NO,这个方法等同于exitPage 如果shouldOverrideExitingPage返回YES,自定义方法里面不能直接用exitPage,需要用continueExitPage
- (void)continueExitPage:(BNavi_ExitPage_Type)exitType animated:(BOOL)animated extraInfo:(NSDictionary *)extraInfo
Parameters
exitType |
<#exitType description#> |
---|---|
animated |
<#animated description#> |
extraInfo |
<#extraInfo description#> |
Discussion
继续退出导航。 如果shouldOverrideExitingPage返回NO,这个方法等同于exitPage 如果shouldOverrideExitingPage返回YES,自定义方法里面不能直接用exitPage,需要用continueExitPage
Declared In
BNUIManagerProtocol.h
– isInNaviPage
是否在导航过程页面
- (BOOL)isInNaviPage
Discussion
是否在导航过程页面
Declared In
BNUIManagerProtocol.h