每当用户触摸Tab Bar项目时,我都需要收到一条消息(即使它对应于当前显示的视图)。我不确定是否使用UITabBarDelete协议,它提供:
- (void)tabBar:didSelectItem:
描述:
当用户选择标签栏项目时发送给代理人。
OR,来自UITabBarControllerDelegate:
- (void)tabBarController:didSelectViewController:
描述:
告诉代表用户在标签栏中选择了一个项目。
似乎可以使用其中任何一个。在我的情况下,我需要重新加载/重新初始化与真正的当前Tab按钮关联的视图。
感谢任何指导。
答案 0 :(得分:1)
您可以使用其中之一。
在这种情况下: - (void)tabBar:didSelectItem: 你必须从viewControllers数组访问相应的视图控制器。
然而,在这种情况下: - (void)tabBarController:didSelectViewController: 你会把它作为一个论点。