簡體   English   中英

UITabBarControllerDelegate-將代碼放在哪里?

[英]UITabBarControllerDelegate - Where to put the Code?

我正在編寫具有以下結構的iPhone應用程序(在情節提要中創建)

UIView --> TabBarController --> 1.NavigationController --> UITableView --> UIView
                                2.NavigationController --> UITableView --> UIPageController --> UIView
                                3.NavigationController --> UIView
                                ...
                                7.NavigationController --> UIView

單擊TabBarItem時,我希望頁面彈出到根視圖。

我知道我需要使用以下方法實現UITabBarControllerDelegate

- (void)tabController:(UITabBarController *)tabController didSelectViewController: (UIViewController *)viewController

我不知道在哪里放置此方法,以及是否使AppDelegate成為UITabBarDelegate或使我的customTabBarController類成為委托。

另外,在哪里可以使tabBarController.delegate = self調用?

我是一個認真的菜鳥,請幫忙:)

如果您的AppDelegate具有對UITabBarController的引用,則將其作為您的委托。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM