当我在表格中选择一行时,有没有办法弹出表格视图?

时间:2011-08-19 07:14:04

标签: iphone tableview

当我在UITableView中选择row时,是否会弹出table

提前感谢。

3 个答案:

答案 0 :(得分:0)

是的,行选择方法有一种方法,你必须启动一个方法,根据需要创建一个小视图的auiview,并在该视图表视图中作为子视图。 Plz指定要显示的弹出窗口类型或种类。

答案 1 :(得分:0)

好的,我现在明白了。

您应该使用表格视图的更新方法:

[myTableView beginUpdates];
NSArray *indexPaths = [NSArray arrayWithObjects:
                         [NSIndexPath indexPathForRow:0 inSection:1],
                         [NSIndexPath indexPathForRow:1 inSection:1],
                         [NSIndexPath indexPathForRow:2 inSection:1],
                         [NSIndexPath indexPathForRow:3 inSection:1],nil];
[myTableView insertRowsAtIndexPaths:indexPaths withRowAnation:UITableViewRowAnimationTop];
[myTableView endUpdates];

答案 2 :(得分:0)

UITableView委托方法中:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    [tableView deselectRowAtIndexPath:indexPath animated:NO];
    [self.view addSubview:myView];
}

此处,myView是您拥有IBOutlet

的视图

<。>文件中的

IBOutlet UIView *myView;

如有任何困难,请告诉我。

干杯。