Objective c 是否可以在iPhone应用程序的表格单元格中添加两个按钮作为子视图?

Objective c 是否可以在iPhone应用程序的表格单元格中添加两个按钮作为子视图?,objective-c,ios,uitableview,Objective C,Ios,Uitableview,我试图向tableview中的每个单元格添加两个按钮,但当我将它们作为子视图添加时,按照逻辑,只有一个按钮是可单击的 btn1.frame=CGRectMake(210,4100,40) btn2.frame=CGRectMake(250,4100,40) [cell.contentView addSubview:btn2] [cell.contentView addSubview:btn1] 有没有办法添加两个按钮并可以同时单击这两个按钮 按钮和图层相交。看看你的相框: x=210,y=4,宽

我试图向tableview中的每个单元格添加两个按钮,但当我将它们作为子视图添加时,按照逻辑,只有一个按钮是可单击的

btn1.frame=CGRectMake(210,4100,40)

btn2.frame=CGRectMake(250,4100,40)

[cell.contentView addSubview:btn2]

[cell.contentView addSubview:btn1]


有没有办法添加两个按钮并可以同时单击这两个按钮

按钮和图层相交。看看你的相框:

  • x=210,y=4,宽度=100,高度=40:左角:(210,4),右角(310,4)
  • x=250,y=4,宽度=100,高度=40:左角:(250,4),右角(350,4)
  • 因此,现在您应该更改按钮
    ,使它们不会相交

    苹果文档中的一些文本:

    CGRectMake 返回具有指定坐标和大小值的矩形

    CGRect CGRectMake (
       CGFloat x,
       CGFloat y,
       CGFloat width,
       CGFloat height
    );
    

    单元格
    btn1
    btn2
    的大小(帧)是多少?是否向每个按钮添加选择器?是的,但为此您可能需要创建一个自定义单元格。我添加了按钮的大小。我没有设置单元格的大小。