Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UITableView内部的UITableView控制器_Ios_Objective C_Uitableview - Fatal编程技术网

Ios UITableView内部的UITableView控制器

Ios UITableView内部的UITableView控制器,ios,objective-c,uitableview,Ios,Objective C,Uitableview,我正在实现一个自定义单元格。牢房里有一个按钮。当用户单击该按钮时,将弹出一个下拉菜单,即tableview 但是,当我在下拉菜单中单击时,它没有响应,而外部tableviewcontroller正在响应 如何修复此问题?下拉列表大于其包含的单元格。因此,单元格外的所有触摸都不会发送到下拉列表。要解决此问题,应将下拉列表插入到覆盖下拉列表完整区域的视图中。这通常是外部表视图。在功能中单击按钮u添加表视图并获取此按钮的CGRect,然后创建新表并添加到视图 TableView = [[UITable

我正在实现一个自定义单元格。牢房里有一个按钮。当用户单击该按钮时,将弹出一个下拉菜单,即tableview

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


如何修复此问题?

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

在功能中单击按钮u添加表视图并获取此按钮的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];

你可以这样做
UIViewController
->
UITableView
->
UITableViewCell
->
UIButton
(点击)->弹出式下拉菜单…@Mahesh我的意思是下拉菜单没有响应我说使用UIViewController而不是UITableViewController。你会在这里发布你的代码吗?我们在这里看不到任何按钮,向你的代码展示你是如何做的。