Я новичок в программировании 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