添加导航控制器对TableView重新加载推送(或任何)效果

时间:2012-01-18 06:57:50

标签: iphone objective-c ios ipad

我是iPhone编程的新手,并使用存储在NSArray中的数据重新加载我的tableView。 我想在表重载时使用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

我在谷歌搜索http://www.iphonedevsdk.com/forum/iphone-sdk-development/13427-uiview-slide-transition.html

之后做了这个

0 个答案:

没有答案