Я использовал autolayout добавить новые ограничения, чтобы сделать простые ограничения для суперпредставления / относительного представления, как это (для долгого времени):
Однако недавно, после обновления до последнего xcode (11.3.3 или просто 11.3 / 11C29), у меня возникла странная проблема: когда я устанавливаю константу = 0, они всегда генерируют ограничения нежелательным образом, например так:
И кажется, что значение по умолчанию равно 20, и мой взгляд выглядит так неправильно (0 по сравнению с 20?)
Если я исправлю это, отредактирую ограничение следующим образом:
Затем оно будет исправлено снова (изображение после редактирования ограничений, перед редактированием отображает константу = Standard
)
Я даже не знаю, как описать проблему, но как я могу исправить это новое, add new constraint
чтобы использовать точку моего желания вместо стандартного / по умолчанию?
Обновить:
Кажется, это произошло только тогда, когда ограничение на супервизию. Понятия не имею, как это исправить.
Обновление Апр-01-2020:
Xcode11.4 исправил это.
standard
значение (поэтому мы можем установить 10 или 0 вместо default = 8
), но я забыл, где оно сейчас. Или, может быть, они удалили функцию?