cell.layer.cornerRadius и удаление ячейки


#1

Для ячейки выставлены закругления углов вот так: cell.layer.cornerRadius = 5, а вот если свайпнуть по ней для удаления (ну, как обычно это делается, без каких-либо примочек) … то соответственно справа выезжает на красном фоне сам экшн, нажав по которому происходит удаление. Так вот проблема в том, что у него этот layer.cornerRadius отсутсвует (углы острые) и это как-то эстетически не очень смотрится, подскажите, пожалуйста, как ему мозги вправить?

Может мысли у кого-нибудь есть какие по этому вопросу? :pray:


#2

Даже я найти что-то подобное не смог.
Пока единственный вариант, использование картинки как фона


#3

Спасибо огромное, за то, что время своё уделяете :hugs:
ps вот научусь, устроюсь в эппл и выдам им всем там люлей, за косяки детские …


#4

Может и есть способ, но нужно тогда копать глубоко в свойства ячейки и отрисовки.


#5

у меня похожий вопрос: использую для создания в tableview как бы стикеров для cell

let viewSeparatorLine = UIView(frame:CGRect(x: 0, y: cell.contentView.frame.size.height - 8.0, width: cell.contentView.frame.size.width, height: 8))
cell.contentView.addSubview(viewSeparatorLine)

(настраиваемый разделитель), но при вызове экшенов по свайпу, они ессно на весь cell без разделителя! Можно как-то и в экшеных настроить разделитель?