2014-11-13 2 views
5

Кто-нибудь будет так любезно рассказывать мне, как бы вы установили ограничение (используя классы размера), чтобы представление было прямо над клавиатурой (без предсказательной части) на iP6 и iP6 + как на фотографии ниже?AutoLayout ограничивает просмотр справа над клавиатурой

Могу ли я иметь образец проекта?

Спасибо

ios

layout

ответ

0

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

+0

ОК, я создал отдельную раскадровку для iP6 +, загрузив ее в AppDelegate. Это не идеально, но, по крайней мере, это работает. Спасибо за совет. – abelorosz

0

Ниже приводится ссылка на приложение чата, который работает от того же помещения. Когда клавиатура активна, элементы выдвигаются, поэтому они не скрыты.

https://github.com/oseparovic/MessageComposerView

Применение в Objective C и довольно легко перенести ту часть приложения, я использовал это сам.

+0

Это не то, что я хочу. Мне нужен фиксированный интерфейс. Позвольте мне показать вам: [IMAGE] (http://i.imgur.com/absQs8m.jpg) Я действительно спрашиваю, какие ограничения я должен установить для достижения этой компоновки как на iP6, так и на 6+. Реальный вопрос - 6+, потому что 6 совпадает с 4 и 5. – abelorosz