Угловой радиус UITableViewCell сбрасывается при редактированииIOS

Программируем под IOS
Ответить
Гость
 Угловой радиус UITableViewCell сбрасывается при редактировании

Сообщение Гость »


У меня есть UITableView, в котором есть список UITableViewCells с настраиваемыми угловыми радиусами. При пролистывании для редактирования, например. удалить/вставить, радиус угла сбрасывается обратно на 0.


Изображение


Я пытался установить радиус угла во время редактирования:

override func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) { охранник пусть ячейка = tableView.cellForRow (at: indexPath) как? HabitTableViewCell еще {возврат} cell.layer.cornerRadius = 13 если EditStyle == .delete { контроллер.delete(привычка: frc.object(at: indexPath)) } } Я также попробовал реализовать willBeginEditingRowAt аналогичным способом, чтобы попытаться сохранить заданный угловой радиус. Последнее, что я попробовал, — это создать собственное UIContextualAction в TrailingSwipeActionsConfigurationForRowAt, но это ничего не меняет.

Похожий вопрос был задан около четырех лет назад, но окончательного решения так и не было найдено. Любая помощь или понимание приветствуются!
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»