小编Vad*_*jov的帖子

Tab Bar Controller:切换视图前执行代码

当用户在 Tab Bar Controller 中使用不同的视图推送 Bar Item 时,我想在显示另一个视图之前执行一些代码。

我试图在我的班级中使用委托:

@interface HPAAddCarOverallInfoTableViewController () <UITabBarControllerDelegate>

我通过使用委托方法来解决我的问题:

-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
Run Code Online (Sandbox Code Playgroud)

不幸的是,它(UIViewController *)viewController包含有关所选视图控制器的信息,而不是有关它被选择的视图控制器的信息。

问题: 请告诉我好吗?我如何获取信息,这些信息会告诉我标签栏项目被推送的显示视图?

objective-c tabbar uitabbarcontroller uitabbaritem ios

2
推荐指数
1
解决办法
1105
查看次数