我正在使用故事板并UITabBarViewController
作为我的导航控制器。我需要的是使用shouldSelectViewController
作为委托 UITabBarControllerDelegate 一部分的方法。
我不确定如何在我的CustomUiTabBarController
.
我试图定义这样的接口:
@interface CustomTabBarController : UITabBarController <UITabBarControllerDelegate>
然后我实现了这个:
-(BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController {
//nothing yet
}
但是,当我单击选项卡时,不执行 shouldSelectViewController 。我也无法在我的故事板中将 CustomTabBarController 类设置为 TabBar 的代表,因为它会导致异常。
我显然在这里泄露了一些 iOS 不理解。请协助。