Как исправить ошибку макета в официальном руководстве по разработке приложений для iOS?
Я следую официальному руководству по разработке приложений для iOS. В разделе "Реализация пользовательского элемента управления" после завершения подраздела "Добавить поддержку для Interface Builder" и перекомпоновки проекта я по-прежнему получаю ошибки макета в Interface Builder:
В чем причина этой ошибки и как я могу это исправить?
1 ответ
Причина в том, что для свойства внешнего выравнивания в представлении стека установлено значение "Fill", а для "Leading". Другими словами, установите свойство "Alignment" вашего внешнего стека в "Leading", чтобы решить эту проблему.
Проблема в том, что руководство никогда не упоминает об этом явно. В разделе "Build a Basic UI" есть этот образ:
который показывает свойство "Alignment" внешнего представления стека как "Leading". Тем не менее, никогда не упоминается, что свойство "Выравнивание" внешнего представления стека должно быть установлено на "Leading", а не "Fill".