Add button to UITableViewCell

前端 未结 5 1739
一个人的身影
一个人的身影 2021-02-03 15:07

I want to add a button in a UITableViewCell. This is my code: `

if (indexPath.row==2) {
    UIButton *scanQRCodeButton = [[UIButton alloc]init];

           


        
5条回答
  •  甜味超标
    2021-02-03 15:54

        UIButton *deletebtn=[[UIButton alloc]init];
                deletebtn.frame=CGRectMake(50, 10, 20, 20);
                deletebtn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
                [deletebtn setImage:[UIImage imageNamed:@"log_delete_touch.png"] forState:UIControlStateNormal];
                [deletebtn addTarget:self action:@selector(DeleteRow:) forControlEvents:UIControlEventTouchUpInside];
                [cell.contentView addSubview:deletebtn];
    

    or

    // Download class and import in your project UIButton+EventBlocks

    UIButton *deletebtn=[UIButton buttonWithType:UIButtonTypeRoundedRect];
    [deletebtn setFrame:CGRectMake(170,5, 25, 25)];
    deletebtn.tag=indexPath.row;
    [deletebtn setImage:[UIImage imageNamed:@"log_delete_touch.png"] forState:UIControlStateNormal];
    [deletebtn setOnTouchUpInside:^(id sender, UIEvent *event) {
    
    
      //Your action here
    }];
    [cell addSubview:deletebtn];
    

提交回复
热议问题