2016-11-09 94 views
-1

enter image description hereUITableView里面的UITableViewController

我正在实现一个自定义单元格。单元格内有一个按钮。当用户点击按钮时,会弹出一个tableview的下拉菜单。

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

我该如何解决这个问题?

+0

你可以像这样'UIViewController' - >'UITableView' - >'UITableViewCell' - >'UIButton'(自来水) - >弹出下拉.... – Mahesh

+0

@Mahesh我指的是下拉菜单不重新编码 – ManAtMiddleWaterloo

+0

我说使用UIViewController而不是UITableViewController。 – Mahesh

回答

0

下拉列表大于其包含的单元格。因此,单元格外的所有触摸都不会触发下拉菜单。为了解决这个问题,你应该把你的下拉菜单插入到一个视图中,该视图涵盖了下拉菜单的全部区域。这通常是外表视图。

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]; 
相关问题