【问题标题】:iPhone:Tabbar item actions are not happeningiPhone:标签栏项目操作没有发生
【发布时间】:2011-03-04 10:36:08
【问题描述】:

我创建了一个窗口应用程序,它有一个带有四个标签栏项目的标签栏控制器。每个标签栏项目都与一个表格视图链接。我还为每个标签栏项目设置了导航栏。 我有 appdelegate 文件,它调用为第一个选项卡项设置的第一个 tableview 控制器。 每当单击标签栏项目时,我都会尝试检索并执行操作。为此,我尝试添加 “- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item”和 "- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UITableViewController *)viewController"

在我的第一个 tableview 控制器中,但每当我单击任何选项卡栏项时它都没有响应。 我的问题是,如果我创建了一个基于窗口的应用程序并在 .XIB 文件中添加了标签栏控制器、表格视图和导航栏,是否可以在单击标签栏项目时以编程方式访问和执行操作? (或)我做错什么了吗?

请帮我解决这个问题并分享您的想法。

谢谢。

【问题讨论】:

  • 谁能提供您的建议?

标签: iphone


【解决方案1】:

我可以通过设置 [myTabbarController setDelegate:self] 使用“- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UITableViewController *)viewController”解决这个问题;在当前文件中。谢谢

【讨论】: