【问题标题】:Table View Animations and Gestures - override didSelectRowAtIndexPath表视图动画和手势 - 覆盖 didSelectRowAtIndexPath
【发布时间】:2011-04-25 11:23:36
【问题描述】:


我刚刚下载了 Table View Animation and Gestures 示例,并设法在我自己的应用程序中实现了手风琴。
现在我需要做的部分是从我的视图控制器 (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 形式的实用应用程序模板。

【问题讨论】:

    标签: iphone objective-c xcode ios uitableview


    【解决方案1】:
     // 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];
    }
    

    【讨论】:

    • 您是否在 viewController.xib 中检查了属性“启用用户交互”?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-21
    • 2021-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多