2015-12-29 2 views
-2

Я новичок в iOS. Я изучаю себя. Нет ресурсов, чтобы очистить мою проблему.Два uiview не подходят для всех экранов одинакового размера

У меня есть two view с 270 X 338. что я должен держать в Horizontally в Viewcontroller. Но, когда я добавляю некоторые ограничения, это не подходит для менее 5 секунд. Я проверил в симуляторе также в опции предварительного просмотра.

Когда я использую autoresizing, также он не подходит для экрана ниже 5 секунд. Пожалуйста, помогите мне с некоторой идеей. Мне нужно делать только в раскадровке.

Благодаря

Я попробовал этот учебник Here но din't помочь

Это мой экран предварительного просмотра enter image description here

Отредактировано:

enter image description here

Ограничения для Назад View;

enter image description here

+0

показать свое изображение контроллера –

+0

, какие ограничения вы добавили в этих двух представлениях? –

+0

@PiyushPatel разместил ссылку выше. Они использовали некоторые ограничения, что только я использовал – Maddey

ответ

1

Использование leading, top и relative height и width ограничение, которое позволит решить вашу проблему ... установить relative height и width в связи с autolayout снизу шаги

  1. Установить равную высоту и ширину с SuperView.

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

  3. Это сделает высоту и ширину обзора относительно супервизора, который изменяется в соответствии с надписью.

+0

Я новичок в ios. На самом деле, не знаю, что исправить для ведущих верхней и относительной высоты и ширины. – Maddey

+0

Используйте этот учебник .... после завершения этого урока вы никогда не застрянете в любой проблеме, связанной с просмотром http://www.raywenderlich.com/115440/auto-layout-tutorial-in-ios-9-part-1-getting -started-2 –

+0

Этот учебник только я следил за добавлением ограничений для всех uiview. – Maddey

3

Эти шаги помогут вам выровнять два вида.

  • Добавить верхнюю, ведущую и высоту для первого и второго видов.
  • Добавить косое ограничение от первого до второго зрения зрения, как 8.
  • Добавить одинаковую ширину для первого вида и SuperView и установить его множитель до 0,49 * и постоянная, как 0.
  • Добавить Ровную ширину для двух точек зрения снова, выбрав два вида.
  • Наконец, ограничения обновления будут выровнены для всех размеров.

    • 0,49 оставляют 8 пунктов в качестве ограничивающих ограничений.

Ограничения для First View

enter image description here

Ограничений для Second View

enter image description here

Edit:

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

enter image description here

Выбранный вид в приведенном ниже изображении является SuperView enter image description here

+0

3-я точка не ясна для меня. я выбираю первый вид и пытаюсь добавить равный widht. Но этот параметр отключен. И что такое супервизор? – Maddey

+0

Выберите First View и SuperView и добавьте ограничение ширины и выберите ограничение в атрибутах размера, установите множитель ограничения на 0,49 вместо 1 и константу в 0. Я разместил изображение для справки. – Rugmangathan

+0

Или вы можете сделать это с помощью элемента управления + щелчок формы Firstview для SuperView, который показывает вид действия, выберите равную ширину в этом – Rugmangathan

1

Просмотр 1

View1

Вид 2

View2

вы можете сделать это, добавив такие же отклонения

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