#ios #xcode #interface-builder
#iOS #xcode #interface-builder
Вопрос:
Я попробовал наборы ограничений для завершения, начала, дна, верха, а также центра / ширины / высоты. В обоих случаях Xcode жалуется на неоднозначную позицию, если я не оберну stackview в UIView внутри ячейки.
Это должно работать так или я что-то упускаю?
Ответ №1:
У вас слишком много ограничений, и они, вероятно, конфликтуют. Системе требуется одна позиция и один размер для каждого измерения. Если вы задаете ему две позиции, то он автоматически выводит размер — т. Е. Если вы задаете ему top и bottom, то он автоматически вычисляет высоту, поэтому вам также не следует указывать высоту. Кроме того, представление стека может фактически определять свою собственную высоту, если все его элементы имеют собственный размер. В этом случае вы можете просто указать ограничение на одну позицию.
TLDR просто использует ограничения top, bottom, leading, завершающие, и система определит ширину и высоту.
Комментарии:
1. Извините, если моя формулировка была двусмысленной. Я имел в виду наборы top / bottom / leading / завершающий и center / width / height отдельно, конечно.