РЕДАКТИРОВАТЬ: Я принял TabBar для TableView. Извини за это. Я позволил моему старому ответу быть здесь, это может помочь вам в другой проблеме.
Правильный ответ bryamac .
Когда вы нажимаете на вкладку, вы, вероятно, загружаете некоторый UIView для отображения некоторого контента. Для этого UIView у вас должен быть класс контроллера. В этом классе контроллеров есть методы - (void)viewDidAppear:(BOOL)animated
и - (void)viewWillAppear:(BOOL)animated
, которые вы можете использовать.
Старый ответ
То, что вы хотите сделать, - это создать класс для UITableViewDelegate.
Затем вы должны установить этот класс в качестве делегата UITableView, вы можете сделать это в Интерфейсном Разработчике, щелкнув правой кнопкой мыши на UITableView и перетащив его делегат в выбранный вами класс, например, свой собственный класс контроллера.
Затем вы реализуете этот метод внутри UITableViewDelegate-class:
– tableView:didSelectRowAtIndexPath;
Подробнее здесь .