2014-01-23 2 views
0

Я новичок в AutoLayout - Моя структура экрана выглядит следующим образом в этом образе -IOS7 - AutoLayout Ширина экрана

enter image description here

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

enter image description here

Я играл с ограничениями в течение часа, но не могу сделать его растянуть на всю ширину - любая идея ВГ я ошибаюсь !?

+0

Является ли «blurredImage» фоновым изображением? – footyapps27

+0

Также, если бы я был вами, я сначала разобрался с предупреждением о том, что IB и затем проверьте детали ориентации !! – footyapps27

+0

hi footyapps27 - yep blurredimage - фоновое изображение – Dancer

ответ

0

Я предполагаю, что Image View - blurredBG - это изображение BG, а View - это вид входа в систему.

В построителе интерфейса коснитесь значка линейки в правой панели & выберите центральное положение для входа в систему (т. Е. Не отправная точка, как x &).

вы можете сделать то же самое для вашего blurredBG, но его размер должен быть 1024px * 1024px.

вы также можете повторно положение их обоих в -(void)viewWillLayoutSubviews

Надеются, что это помогает :)

+0

классные ура Мухаммад - я отдам его – Dancer

1

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

Поэтому вам нужно нажать Ctrl и перетащить вид с левой панели на вид, который вы хотите расположить по отношению к нему (в этом случае вид на самом высоком уровне).

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

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