TabelViewController с раскадровкой в ​​ios5 - PullRequest
2 голосов
/ 10 ноября 2011

Я начал работать с раскадровкой, новой функцией в iOS 5, поэтому я начал с приложения с вкладками, затем добавил контроллер представления таблицы и заполнил ячейки некоторыми фиктивными данными, теперь в таблице 4 ячейки,Теперь по щелчку каждой ячейки я хочу открыть новый ViewController, который будет разным для каждой ячейки,

Итак, раньше я использовал кодирование таким образом

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
   [tableView deselectRowAtIndexPath:indexPath animated:YES];

    if(indexPath.row == 0)
    {
        FirstViewController *settingsView =[[FirstViewController alloc]initWithNibName:@"FirstViewController" bundle:nil];
        [self.navigationController pushViewController:settingsView animated:YES]; 
    }
 if(indexPath.row == 1)
    {
        SecondViewController *settingsView =[[SecondViewController alloc]initWithNibName:@"SecondViewController" bundle:nil];
        [self.navigationController pushViewController:settingsView animated:YES]; 
    }
 if(indexPath.row == 2)
    {
        ThirdViewController *settingsView =[[ThirdViewController alloc]initWithNibName:@"ThirdViewController" bundle:nil];
        [self.navigationController pushViewController:settingsView animated:YES]; 
    }

}

Но знаете, какДолжен ли я сделать это .. пожалуйста, помогите мне

Спасибо и С уважением Ranjit

1 Ответ

0 голосов
/ 10 ноября 2011

Может быть, этот учебник поможет вам?http://kurrytran.blogspot.com/2011/10/ios-5-storyboard-uitableview-tutorial.html

Как я вижу это (executeSegueWithIdentifier: sender :) должен быть методом для выполнения нового viewcontroller из раскадровки

https://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/performSegueWithIdentifier:sender:

...