2015-06-03 2 views
0

Im довольно новый для разработки ios, и я начинаю с viewcontroller, который отображает таблицу данных. Когда я нажимаю на одну из ячеек, я пытаюсь запустить панель управления tabbar. Он работает, но я не вижу, что вкладки и область просмотра являются черными, а не отображают оба из двух представлений по умолчанию, связанных с tabbarcontroller.как нажать tabbarcontroller

Если я установил tabbarcontroller как контроллер intialview, он отлично работает, но это нарушает мой дизайн.

Любая помощь приветствуется.

UDPATE: это как я Pusing на tabbarcontroller в поле зрения

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { 
    let vc = TrialSiteViewController() 

    navigationController?.pushViewController(vc, animated: true) 
} 
+0

отправьте код, который вы используете, чтобы нажимать табуляцию –

+0

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

ответ

0

Я попытался около четырех различных способов перехода от моего tableviewcontroller к моему tabbarcontroller и единственный способ, которым я мог бы получить эту работу было используйте настройку segue в своем раскадровке с идентификатором, а затем вызовите это, когда я нажимаю на ячейку.

performSegueWithIdentifier("trialSitesSegue", sender: self) 

Возможно, очевидно для многих разработчиков IOS, но я новичок во всем этом, поэтому все еще думал, что поделюсь.

Смежные вопросы