Uitableview 附件详细信息披露按钮操作
我在表的每个表视图单元格上添加了一个自定义UIButton。我正在将此按钮分配给AccessoryDetailDispositionButton。因此,在坚果壳中,它是一个自定义的AccessoryDetailDisclosure按钮。以下是我在cellforrowatindexpath中的操作方式:Uitableview 附件详细信息披露按钮操作,uitableview,Uitableview,我在表的每个表视图单元格上添加了一个自定义UIButton。我正在将此按钮分配给AccessoryDetailDispositionButton。因此,在坚果壳中,它是一个自定义的AccessoryDetailDisclosure按钮。以下是我在cellforrowatindexpath中的操作方式: UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell ==
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] ;
UIButton *ACC = [UIButton buttonWithType:UIButtonTypeCustom];
ACC.frame = CGRectMake(0, 0, 25, 25);
if(iPhone)
{
[ACC setImage:[UIImage imageNamed:@"select_arrow.png"] forState:UIControlStateNormal];
}
else
{
ACC.frame = CGRectMake(0, 0, 60, 60);
[ACC setImage:[UIImage imageNamed:@"select_arrow@2x.png"] forState:UIControlStateNormal];
}
cell.accessoryView = ACC;
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
}
现在的问题是,
我想对位于DidSelectRowatineXpath中的AccessoryDetailDisclosure按钮执行相同的操作
我会在accessoryButtonTappedForRowWithIndexPath方法中编写DIDSelectRowatingIndexPath的主体,但它不起作用
现在,如果我注释cell.accessoryView=ACC;在上面的代码中。它会很好用的。但我无法从附件按钮上删除图像
我怎样才能摆脱它
任何帮助都将不胜感激
谢谢您必须在按钮中添加目标和选择器
[ACC addTarget:self action:@selector(handleRowSelection:)
forControlEvents: UIControlEventTouchUpInside];
也就是说,您应该避免引入不添加功能的新UI元素