открыть UITableViewController как элемент UItabbarcontroller

Я создал UITabbarController, первым элементом которого является UIViewController, этот UIViewController содержит кнопку, которая должна открывать UITableViewController.

Я создал UITableViewController и UIViewController в StoryBoard и дал им имя идентификатора.

Моя проблема в том, что когда я нажимаю кнопку, которая находится в UIViewController, чтобы открыть таблицу, она открывает UITableViewController, но без tabBar, и я хочу, чтобы UITableViewController был как элемент из tabBar (элемент открывает другой элемент)

как это сделать ?? может ли кто-нибудь показать мне образец кода, извините за мое плохое объяснение.

считайте, что я использую Xcode4.3


person user1553381    schedule 16.09.2012    source источник


Ответы (1)


Встроить контроллер просмотра ur в контроллер навигации. сделайте этот контроллер навигации контроллером представления tabBar Controller (первый элемент). Не представляйте контроллер представления таблицы модально. вместо этого используйте навигационный контроллер.

person shashank    schedule 16.09.2012
comment
Извините, я новичок в iphone, поэтому не могу понять эти шаги. не могли бы вы проиллюстрировать это, пожалуйста - person user1553381; 16.09.2012
comment
Я думаю, что это не то, что мне нужно, мне нужен viewController и tableViewController, оба находятся на корневой панели вкладок в одном элементе, но когда я нажимаю кнопку, которая в viewController открывает tableViewController - person user1553381; 16.09.2012
comment
хорошо, если я хочу, чтобы действие кнопки открывало tableView программно, я не буду перетаскивать от кнопки к таблице. Итак, какой будет код? - person user1553381; 16.09.2012
comment
UIStoryboard storyboard = [UIStoryboard storyboardWithName: @MainStoryboard]; TableViewController tableViewController = [экземпляр раскадровкиViewControllerWithIdentifier: @ (yourIdentifier)]; [self.navigationController pushViewController: анимированный tableViewController: ДА]; - person shashank; 16.09.2012
comment
еще один вопрос, пожалуйста, если я хочу открыть этот UITableviewController из другого класса и хочу, чтобы он отображался на панели вкладок, но сначала хочу пропустить просмотр ViewController, как я могу это сделать? надеюсь, что вы поняли мое значение. - person user1553381; 17.09.2012