Аксессуар UITableViewCellView, удаляющий правое поле

Кажется, при добавлении создания пользовательского accessoryView на UITableViewCell iOS добавляет правое поле по умолчанию в 15 пикселей на iPhone и 20 пикселей на iPad. Мы пытаемся поместить UIButton в вид аксессуаров, поэтому это поле не нужно. Вот действительно простой пример, где оранжевый квадрат — это дополнительный вид с нежелательным правым полем:

Скриншот

Я действительно предпочел бы не переопределять layoutSubviews и не перемещать кадр accessoryView. Есть ли другой способ удалить это поле по умолчанию? Спасибо!


person justbaum30    schedule 19.03.2016    source источник
comment
Вы нашли какое-нибудь решение?   -  person Tom    schedule 18.05.2016
comment
Единственный способ, который я обнаружил, - это настроить его в layoutSubviews: stackoverflow.com/a/42835490/465916   -  person Kappe    schedule 16.03.2017