У меня есть статическое представление UITable с 4 ячейками: первая и последняя ячейки являются пользовательскими, а вторая и третья ячейки используют встроенный стиль («Базовый» и «Правая деталь» соответственно).У меня есть следующие ограничения на метку в первой и последней ячейках:
- label.leading = superview.leading + 20
- label.Center Y = superview.Center Y
У меня возникают проблемы при сопоставлении ограничений для моих пользовательских меток UITableViewCell с метками UITableViewCell по умолчанию (с использованием встроенных стилей).
Для определенных устройств (например, iPhone XR) положение X меток совпадает для всех четырех ячеек (20):
Но для других устройств (например, iPhone Xs) положение Xметки не совпадают (16 против 20):
Обратите внимание, что позиция X первой и последней ячеек больше (20), чем позициявторая и третья ячейка (16).
Сначала я подумал, что ограничения для ячеек по умолчанию варьируются в зависимости от классов размеров устройства, но iPhone XR и X имеют компактную ширину (wC) и обычная высота (ч).
Любая идея, как я могу соответствоватьОграничения метки моей пользовательской ячейки соответствуют ограничениям метки ячейки UITableView по умолчанию?