Это можно сделать, установив в вашем ViewController значение UITabBarDelegate, а затем назначив тег для каждого элемента панели вкладок (я отметил их 0, 1 и 2).Затем реализуйте метод UITabBarDelegate, как показано ниже.Просто замените «[self executeTaskXXX]» на любой код, который вам нужен для запуска.
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
switch (item.tag) {
case 0:
[self performTaskOne];
break;
case 1:
[self performTaskTwo];
break;
case 2:
[self performTaskThree];
break;
default:
break;
}
}