popover中选择的行应该添加到uitablewview吗?

Posted

技术标签:

【中文标题】popover中选择的行应该添加到uitablewview吗?【英文标题】:row selected in popover should be added to uitablewview? 【发布时间】:2013-04-19 10:54:55 【问题描述】:

当用户从表格中选择第一行时会出现popover

当用户从弹出窗口中选择任何行时,应将单元格添加到相应的表格中,即显示弹出窗口的表格?我该怎么做?

third = nil;
self.colorPickerPopover = nil;
UITableViewCell *cell= [tableView cellForRowAtIndexPath:indexPath];
CGRect rect=CGRectMake(cell.bounds.origin.x+300, cell.bounds.origin.y+10, 10, 10);
if (indexPath.section ==0) 
    if (indexPath.row == 0 ) 
        if (third == nil) 
            third  = [[ThirdViewController alloc] initWithStyle:UITableViewStylePlain];
            UINavigationController *controller = [[UINavigationController alloc] initWithRootViewController:third];
            self.colorPickerPopover = [[UIPopoverController alloc] initWithContentViewController:controller] ;
            [colorPickerPopover setDelegate:self];
            [self.colorPickerPopover presentPopoverFromRect:rect inView:cell permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
            UIBarButtonItem *closeButton = [[UIBarButtonItem alloc] initWithTitle:@"Close" style:UIBarButtonItemStylePlain target:self action:@selector(cancelClicked)];
            [[UINavigationBar appearance] setTintColor:[UIColor darkGrayColor]];
            third.navigationItem.leftBarButtonItem = closeButton;
            UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStylePlain target:self action:@selector(doneClicked)];
            [[UINavigationBar appearance] setTintColor:[UIColor darkGrayColor]];
            third.navigationItem.rightBarButtonItem = doneButton;
        

【问题讨论】:

你得到答案了吗? 我知道我认为我需要使用单例的逻辑.. 【参考方案1】:

当你的弹出框消失时,可以像这样尝试这样的尝试,用新的元素数组重新加载你的 tableview。

EDIT:

获取一个用于在 tableview 上显示数据的数组,并且每当您关闭弹出概览时,将选定的元素添加到该 tableview 数组中,然后使用新的 tableview 数组重新加载您的 tableview。

【讨论】:

点击完成按钮我希望将所有选定的行添加到 uitableview?? 一旦检查我编辑的答案,我只是在概述获取逻辑。@user2042282

以上是关于popover中选择的行应该添加到uitablewview吗?的主要内容,如果未能解决你的问题,请参考以下文章

将一个类动态添加到 Bootstrap 的“popover”容器中

添加到 UITableViewCell 的 contentView 的 UITextField 在 Popover 中无法正确显示(iPad、iOS 4.2)

带有 PopOver 控件的 IPad 按钮下拉菜单

DataGrip 是不是可以添加包含外键的行并导航到引用的表以选择它?

在哪种情况下应该在情节提要中使用 Popover segue?

存储选定的行 ID