表格视图动画和手势 - 覆盖didSelectRowAtIndexPath

时间:2011-04-25 11:23:36

标签: iphone objective-c xcode ios uitableview


我刚刚下载了Table View Animation和Gestures示例,并设法在我自己的应用程序中实现了accordition 现在我需要做的部分是从视图控制器(FlipSideViewController.m)“覆盖”在TableViewController.m中定义的didSelectRowAtIndexPath。 我怎么能这样做?

 - (void)viewDidLoad
{        
    [self setUpPlaysArray];        
    TableViewController* aTableViewController = [[TableViewController alloc] initWithStyle:UITableViewStylePlain];
    aTableViewController.plays = self.igre;         

    self.tableViewController = aTableViewController;
    [aTableViewController release];       

    [self.prozor addSubview:aTableViewController.view];
    [self.prozor makeKeyAndVisible];       

    [super viewDidLoad];    
}

我想做的是致电:

[self.delegate flipsideViewControllerDidFinish:self];

选择单元格行时(返回主视图或关闭FlipSideView) FlipSideView基于Xcode的实用程序应用程序模板。

1 个答案:

答案 0 :(得分:0)

 // Just define a method in your ViewController

    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    // You can hide keyboard if yo want
    [searchBar resignFirstResponder];

    // And call
        [self.delegate flipsideViewControllerDidFinish:self];
}