Добавление Push-контроллера Navigation (или любого другого) при перезагрузке TableView - PullRequest
0 голосов
/ 18 января 2012

Я новичок в программировании iPhone и перезагружаю свой tableView с данными, хранящимися в NSArray. Я хочу, чтобы navigationController pushViewController влиял на перезагрузку таблицы.

Редактировать

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath
    { 
                [KeysArray addObject:categoriesArray];
            categoriesArray = [categoriesContainer objectForKey:key];
            NSLog(@"%@",categoriesArray);
            [tv reloadData];
                [tableView deselectRowAtIndexPath:indexPath animated:NO];
    }

Как я могу это сделать?

Заранее спасибо.

Решил сам: до [tv reloadData]; я следовал и получил требуемый эффект

CATransition *animation = [CATransition animation];
    [animation setDuration:0.5];
    [animation setType:kCATransitionPush];
    [animation setSubtype:kCATransitionFromRight];
    [animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];

    [[self.view layer] addAnimation:animation forKey:@"animate"]; 

Но вы должны добавить QuatzCore Framework и добавить заголовочный файл #import

Я сделал это после Googling http://www.iphonedevsdk.com/forum/iphone-sdk-development/13427-uiview-slide-transition.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...