我有選項卡式iOS應用程序。我需要知道哪個選項卡處於活動狀態,並檢測選項卡更改的時間。在故事板中,我有一個選項卡視圖控制器,當您單擊一個選項卡時更改視圖。我創建了一個類TabBarController
和它的定義如下:iOS檢測標籤是否被更改
部首
@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
然而,我無法檢測到與上述代碼標籤的變化。你認爲這個問題是什麼?
我沒有將我的標籤頁視圖鏈接到任何網點,但是轉到其他視圖。這是問題嗎?那麼,我應該在哪裏連接我的插座?
爲什麼在接受O_o時如此低估? – Alfabravo 2017-06-12 18:22:03