2013-08-16 2 views
0

У меня есть представление, в котором есть несколько кнопок, и у меня есть контроллер отображения панели вкладок с двумя разными вкладками. Когда я нажимаю одну из кнопок в контроллере просмотра, я хочу перейти к определенной вкладке в контроллере просмотра панели вкладок.Переключение вкладок UITabBarController с отдельного UIViewController

Как бы я это сделал?

+0

Это отличается тем, что кнопки не на панели вкладок или контроллера панели вкладок. Они совершенно иная точка зрения. –

+0

Либо отредактируйте, чтобы включить эти данные, и попытайтесь его повторно открыть, либо задайте вопрос, который делает эти данные ясными. Теперь ваш вопрос фокусируется на выборе определенной вкладки, а не на сложности связи с контроллером панели управления с контроллера представления, который не находится в одном. –

+0

Прошу прощения, я должен был сказать, что у меня есть просмотр CONTROLLER и контроллер отображения панели вкладок. –

ответ

3

попробовать это

[self.tabBarController setSelectedIndex:1]; 
+1

Или просто 'self.tabBarController.selectedIndex = 1;'. То же самое. Кроме того, обратите внимание, что мы предполагаем, что этот код находится в контроллере представления - контроллеры представления имеют свойство 'tabBarController'. – Caleb

+0

Кнопки и вкладки находятся в двух разных контроллерах. –

+0

Если они находятся в отдельном виде, контроллеры «я» не будут работать, не так ли? –