Первый шаг, самый важный:
Удалите этот круг и убедитесь, что у вашего представления нет исключения ограничений (посмотрите на отладчик) и что все должно быть на всех телефонах. Ff, вернемся, переходим к следующим шагам.
Технически вы должны просто использовать Left
или Leading
, они почти идентичны. (Ведущий на самом деле другой, он будет выравниваться справа в арабских локализованных телефонах, например).
Так что вы хотите сделать, это убедиться, что ваша точка зрения имеет все ограничения, установленные правильно, очевидно, и за то, что я смотрю на вас, просто нужно Top
, Bottom
Left
и Right
(или Leading
и Trailing
).
Просто перетащите & падение из окружность в мнение, что, как предполагается, является «якорь». Например, я предполагаю, что ваш верхний левый круг будет иметь левое ограничение, идущее против границы вида, а верхнее/правое/нижнее будет против черных полос. Легко.
Слева перетащите &, переместитесь между кругом и надзором (самый верхний вид в иерархии) и выберите Left/Leading. Затем выберите ограничение и посмотрите на свойства.
Посмотрите на изображение, которое у меня есть в качестве примера.Если вы видите ограничение свойства справа, я говорю:
- Первого пункт = «Ведущая сторона моего окна сообщения»
- отношения = Должна быть равна (на расстоянии)
- Второго пункта = К передней стороне метки заголовка
Его простой английский, левая сторона должна совпадать с левой стороной.
Ваш случай похож, вы хотите, чтобы левая сторона вашего изображения была выровнена с левой стороной View!
Теперь 3 других ограничения по-прежнему отличаются друг от друга, потому что вы не хотите Right-on-Right, Top-on-Top и Bottom-on-Bottom.
На самом деле вам нужно, чтобы нижняя часть вашего круга была выровнена с верхней частью под ним, справа от вашего круга, который должен быть выровнен слева от вида справа, а верхняя часть круга - выровненный с нижней частью верхней панели.
Следующий?
Теперь вы можете настроить эти ограничения, у вас есть «Константа». Это расстояние, на которое ссылается «Равный». Если вы говорите: «расстояние между этим и этим должно быть равным нулю», оба вида будут склеиваться друг с другом. Поэтому обычно вы можете добавить некоторый запас.
Важное примечание! Если вы используете раскрывающийся список для каждого элемента (первый и второй), вы увидите, что вы можете пометить/снять маркеры! Это важно, он автоматически добавляет рекомендуемые Apple поля, значение 8, которое рассчитывается поверх значения Constant. Поэтому, если у вас есть маржа и константа в 0, у вас на самом деле есть интервал 8. Это облегчит вам жизнь, потому что вы обычно имеете много полей и легче подсчитывать с нуля.
Есть вопросы?
@ Эрик о, простите об этом! – Jamie
Нет проблем. :) И жаль, что так педантичен, но мне пришлось это исправить. : p – Moritz