UITableViewController里面的UITableView

时间:2016-11-09 08:37:20

标签: ios objective-c uitableview

enter image description here

我正在实施一个自定义单元格。单元格内有一个按钮。当用户点击按钮时,它会弹出一个下拉菜单,这是一个桌面视图。

但是当我在下拉菜单中单击时,它没有响应,并且外部tableviewcontroller正在响应。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

下拉列表比其包含的单元格大。因此,单元格外的所有触摸都不会被发送到下拉列表。要解决此问题,您应将下拉列表插入到覆盖下拉列表整个区域的视图中。这通常是外表视图。

答案 1 :(得分:0)

在单击按钮的功能中,添加tableView并获取此按钮的CGRect,并创建新表并添加到视图中。

TableView = [[UITableView alloc] init];
            [TableView setFrame:CGRectMake(x, y, width, height)];
            TableView.delegate = self;
            TableView.dataSource = self;
            [TableView registerClass:[UITableViewCell class] forCellReuseIdentifier:@"Cell"];
            [self.view addsubView:TableView];