How to avoid the checkbox from being overlapped by the text in UITableView
===

I am able to add a checkbox to the UITableView but the checkbox is partially hidden by the text in the UITableView. Can anyone tell me how to align the two in the cell as the checkbox is hidden by the text.
This is the code for adding the checkbox.

    UIButton *checkBox=[UIButton buttonWithType:UIButtonTypeCustom];
        checkBox.tag=indexPath.row;
        checkBox.frame=CGRectMake(2,12, 15, 15);
        [cell.contentView addSubview:checkBox];
        [checkBox setImage:[UIImage imageNamed:@"checkbox.png"] forState:UIControlStateNormal];
        
        [checkBox addTarget:self action:@selector(checkBoxClicked:) forControlEvents:UIControlEventTouchUpInside];
