2014-09-26 53 views

回答

0

他們不使用UIPopover這裏。當細胞被竊聽,你可以得到indexPath及用途:

- (CGRect)rectForRowAtIndexPath:(NSIndexPath *)indexPath 

然後你就可以創建自定義的UIView,並在其上重合的UITableView的頂部,然後在這種情況下,他們還使用了深色的透明層,以幫助區分它來自其他內容。

SRC例如:

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

    CGRect myRect = [tableView rectForRowAtIndexPath:indexPath]; 
    UIView * myView = [[MyCustomView alloc] initWithFrame:CGRectMake(0,myRect.origin.y + 5,320,300] 
    [self.view addSubview:myView]; 

    ... 
}