我有标签的 iOS 应用程序。我需要知道哪个选项卡处于活动状态并检测选项卡何时更改。在情节提要中,我有一个选项卡视图控制器,当您单击选项卡时它会更改视图。我创建了一个类TabBarController
,它的定义如下:
标题
@interface TabBarController : UITabBarController <UITabBarControllerDelegate>
@end
执行
#import "TabBarController.h"
@implementation TabBarController
// In the initialization section, set the delegate
- (id) init
{
self = [super init];
if (self)
{
self.delegate = self;
}
return self;
}
- (void)tabBarController:(UITabBarController *)tabBarController
didSelectViewController:(UIViewController *)viewController
{
NSLog(@"controller class: %@", NSStringFromClass([viewController class]));
NSLog(@"controller title: %@", viewController.title);
}
@end
但是,我无法使用上面的代码检测选项卡更改。你认为问题是什么?
我没有将我的选项卡视图链接到任何网点,而是连接到其他视图。这是问题吗?那么,我应该将我的插座链接到哪里?