2014-02-15 2 views
0

dotted box is where image appears, I want it within the limits of the buttonUIButton фонового изображения находится вне кнопки

Я ставлю штрихи на мое первое приложение IOS, прежде чем я пытаюсь получить его одобрено Apple. Одна из последних вещей, которые я сделал, - это поставить изображения на две кнопки. Однако теперь я добавил эти кнопки, они не появляются там, где я хочу их.

Есть ли способ редактировать пунктирную коробку в Xcode 5? Я не могу перетащить его с помощью мыши, и я думаю, что это определение, где появляется изображение. Я бы поставил пунктирную коробку внутри сплошной коробки.

Есть небольшая несоосность в другой кнопке, которая показана на картинке, но это не так уж плохо.

ответ

0

Я понял, установил ограничения Leading Space и Trailing Space на Automatic, это отображается как SuperView в пользовательском интерфейсе Xcode.

Solution

Нажмите на редуктор зубчатого, а затем выберите редактировать и нажмите помечаемую рядом с Automatic и он должен работать нормально.

0

Пунктирная рамка - это местоположение, где предполагается, что кнопка основана на ограничениях макета, но эти ограничения конфликтуют с установленным в данный момент фреймом. Выберите эту кнопку, перейдите в редактор, перейдите к решению проблем автоматического макета и выберите рамки обновления. (Или используйте ярлык на панели раскадровки в правом нижнем углу окна редактора.)

0

Есть две ошибки:

  • кнопка находится не там, где он должен быть, в соответствии с его ограничениями. Он будет находиться в другом месте во время выполнения. Оранжевая пунктирная рамка указывает, что

  • Кнопка не размещена так, что ее положение не является двусмысленным. Судя по вашему скриншоту, отсутствует ограничение высоты. Это обозначено красной пунктирной рамкой

Подумайте о вашей кнопки: Вы сказали, где горизонтальный центр должен быть, где правый край должен быть, его ширина, и, таким образом, левый край, но никаких ограничений нет сообщая вашей кнопке свою высоту!

easyest способ: нажмите resolve layout issues button

в нижней части редактора. Это позволяет автоматически

  • желчный ваши ограничения, если кнопка, где вы хотите быть

  • добавить недостающие ограничения, чтобы иметь однозначную схему

- -edit ---

С вашего первого снимка экрана, похоже, вы даже не выровняли вертикальное положение, но только горизонтальные центры этих двух элементов были на равном высота. В этом случае вам нужно либо нижнее, либо верхнее ограничение по вертикали.

Смежные вопросы