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