Попробуйте это
1. Добавить вертикальное расстояние между label
и button
.
2. Снимите статический height
вашего 1-го label
.
3. снимите статический width
с вашего 4 Button
.
4. добавить Horizontal Spacing
между buttons
.
5. установить равную ширину на Buttons
.
Ссылка: https://www.dropbox.com/s/klz9v5vl447rtu4/demo%20Project.zip?dl=0
Для отображения данных на кнопке
let arrOptions: [String] = dictionary2[indexPath.row]!
if indexPath.row == dictionary1.count-1 {
cell.customizedButton3.isHidden = true
cell.customizedButton4.isHidden = true
cell.customizedButton1.setTitle(arrOptions[0], for: .normal)
cell.customizedButton2.setTitle(arrOptions[1], for: .normal)
}
else {
cell.customizedButton3.isHidden = false
cell.customizedButton4.isHidden = false
cell.customizedButton1.setTitle(arrOptions[0], for: .normal)
cell.customizedButton2.setTitle(arrOptions[1], for: .normal)
cell.customizedButton3.setTitle(arrOptions[2], for: .normal)
cell.customizedButton4.setTitle(arrOptions[3], for: .normal)
}