导航UI管理器回调
更多...
#import <BNUIManagerProtocol.h>
◆ naviPresentedViewController
- (id) naviPresentedViewController |
|
|
|
|
optional |
导航页面的调起controller 可不实现,默认为最上层的controller
◆ onExitPage:extraInfo:
- (void) onExitPage: |
|
(BNaviUIType) |
pageType |
extraInfo: |
|
(NSDictionary *) |
extraInfo |
|
|
| |
|
optional |
退出UI的回调
- 参数
-
pageType | UI类型 |
extraInfo | 额外参数 |
◆ onHandleNaviViewDidLoad:
- (void) onHandleNaviViewDidLoad: |
|
(UIView *) |
naviView |
|
|
optional |
◆ 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的回调
- 参数
-
pageType | UI类型 |
extraInfo | 额外参数 |
该协议的文档由以下文件生成: