Переход к новому представлению в iOS - PullRequest
0 голосов
/ 14 декабря 2011

В своем приложении для iPad я добавил UISearchBar программно. Когда я нажимаю на панели поиска, появляется таблица с данными. Когда я нажимаю на строку в таблице, она должна перейти к новому представлению

например:

this is my screenshot

когда я нажимаю «опора», он должен показывать новый вид. Любые предложения о том, как я могу сделать это?

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath        {
     ContentController *detailview = [[ContentController alloc]            initWithNibName:@"ContentController" bundle:nil];    
      detailview.detailString = [NSString stringWithFormat:@"%d",indexPath.row];    

    [self.view addSubView:detailView];
     [detailview release];
   }

поэтому я добавил код выше. Нужно ли что-нибудь еще делать?

Ответы [ 2 ]

0 голосов
/ 14 декабря 2011

Попробуйте -

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath        {
     ContentController *detailview = [[ContentController alloc]            initWithNibName:@"ContentController" bundle:nil];    
      detailview.detailString = [NSString stringWithFormat:@"%d",indexPath.row];
   //  [self.navigationController pushViewController:detailview animated:YES];     

    [self.view addSubView:detailView];
     [detailview release];
   }
0 голосов
/ 14 декабря 2011

Реализуйте метод UITableViewDelegate didSelectRowAtIndexPath и добавьте новый вид в стек навигации.

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// Some code 
// Initialize your new view here
[self.navigationController pushViewContoller:yourViewController animated:YES];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...