Пожалуйста, попробуйте это.В вашем коде удалите [ячейка addSubview: button2];добавить запись там [cell.contentView addSubview: button2];а также для удаления перекрытия ячейки или для удаления рамки тревожных кнопок добавьте это в цикл перед тем, как будет выделен весь вид содержимого ячейки.
для (UIView * представление в cell.contentView.subviews)
{
[view removeFromSuperview];
}
тогда вы можете добавить здесь uibuttons uilabels и т. Д....