2014-09-26 2 views

ответ

0

Они не используют UIPopover здесь. Когда клетка сливают вы можете получить indexPath и использование:

- (CGRect)rectForRowAtIndexPath:(NSIndexPath *)indexPath 

Затем вы можете создать пользовательские UIView и наложения его на верхней части UITableView, а затем в этом случае они также использовать темный прозрачный слой, чтобы помочь отличить это из другого контента.

пример ЦСИ:

- (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]; 

    ... 
} 
Смежные вопросы