UITableView子视图到uitableviewcell

UITableView子视图到uitableviewcell,uitableview,uibutton,subview,Uitableview,Uibutton,Subview,我试图在tableview中添加一个按钮,无论指定哪个帧,该按钮都不可见。这是一个自定义UITableViewCell,我将在代码中而不是在xib文件中添加该按钮,以便我可以单击该按钮并执行非didSelectRowAtIndexPath的操作: 我在CellForRowatineXpath中有以下代码:我缺少什么 UIButton *button = [UIButton buttonWithType:UIButtonTypeDetailDisclosure]; button.frame

我试图在tableview中添加一个按钮,无论指定哪个帧,该按钮都不可见。这是一个自定义UITableViewCell,我将在代码中而不是在xib文件中添加该按钮,以便我可以单击该按钮并执行非didSelectRowAtIndexPath的操作: 我在CellForRowatineXpath中有以下代码:我缺少什么

UIButton *button = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
    button.frame = bframe;
    button.userInteractionEnabled = YES;
    [button addTarget:self action:@selector(buttonClick:) forControlEvents:UIControlEventTouchUpInside];
    [cell.contentView addSubview:button];
    return cell;
试试这个


UIButton*button=[[UIButton button类型:UIButtonTypedTailDisclosure]retain]

谢谢你的回复。这不管用。按钮WithType为您进行分配和自动释放,因此我不知道这与我所做的有什么不同。如果不太长,请在cellForRowAtIndexPath中显示完整代码。向单元格中添加了哪些其他控件可能会覆盖按钮?为什么不使用cell.accessoryType=UITableViewCellAccessoryDetailDispositionButton和AccessoryButtonAppedForrowWithIndeXPath?谢谢。我使用UITableViewCellAccessoryDetailDispositionButton和accessoryButtonTappedForRowWithIndexPath使其工作。