Сделать обычным класс клеток класса tableview. Добавьте представление с шириной 0 или 1 и требуемой высотой в ячейку от интерфейса интерфейса к представлению содержимого ячейки или, если хотите добавить программно, затем добавьте этот вид из awakeFromNib
метода пользовательского класса ячейки.
Затем установите желаемый цвет фона этого вида и добавьте увеличение его ширины в соответствии с прогрессом.
Если нет определенного прогресса, вы можете добавить анимацию с некоторой продолжительностью, чтобы увеличить ее ширину.
Если вы используете автозапуск, то используйте выход ограничения для увеличения ширины, если не используете автоотключение, а затем манипулируйте рамкой представления, чтобы увеличить ширину.
Надеется, что это поможет :)
Вы можете использовать пользовательские 'UITableViewCell' с целью быть адаптировано в соответствии с прогрессом. – Larme
@ Larme, да, я могу это сделать, но это похоже на то, как использовать непосредственно при настройке ячейки. – Bindi
Измените ячейку backgroundColor на основе вашей прогрессии. –