2014-10-29 3 views
0

Я установил SWRevealController в свой проект и следил за учебниками по просмотру. Проблема в том, что я не могу понять, как переключиться на другое представление, когда щелкнул элемент в моем представлении таблицы на странице RevealControllerView.SWRevealController Switching Views

Я пытался использовать это:

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:newFrontController]; 

[revealController pushFrontViewController:navigationController animated:YES]; 

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

Вот моя раскадровка. Я хочу, чтобы они щелкнули элемент в моей таблице, а затем перейдите в представление ProfileViewController.

enter image description here

ответ

0
  1. Подключите Menucontroller с вашей следующей навигации Controller/View контроллера с помощью "SWRevealViewControllerSeguePushController" SEGUE.
    => Для каждого ViewController вам нужен собственный segue!

  2. Выполните правой SEGUE

    override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { 
    
    switch(indexPath.row){ 
    case 0: 
        performSegueWithIdentifier("goto_test1", sender: self) 
        break 
    case 1: 
        performSegueWithIdentifier("goto_test2", sender: self) 
        break 
    case 2: 
        performSegueWithIdentifier("goto_test3", sender: self) 
        break 
    default: 
        break 
    } }