2015-06-27 2 views
0

Итак, я просто вернулся к графическому интерфейсу после долгого времени в Mac OS X. Я слышал об этой замечательной функции, называемой Auto Layout. Для моего проекта я хочу очень простой макет: текстовое поле, доминирующее в окне, с парой кнопок внизу. Когда я изменяю размер окна, я хочу, чтобы текстовое поле изменялось с его помощью.Изменить размер многострочного текстового поля

Я думал, что это простая задача: ограничения на 4 ребер и высота и ширина> =, что я имею в Interface Builder:

enter image description here

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

Как мне установить мои ограничения, чтобы текстовое поле изменялось с помощью окна?

+0

Hallo вы нашли решение? – Giuseppe

ответ

-1

Чтобы изменить размер текстового поля с размером окна, необходимо, чтобы добавить ограничения для всех четырех краев текстового поля! В соответствии с вашим снимком экрана вы не добавили никаких ограничений в правый и нижний край, вместо этого вы добавили размеры (или сказали высоту и ширину)!

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

+0

Я сделал все это в вопросе, но это не изменилось, как и ожидалось. –

+0

Вы можете ознакомиться с этим видеоуроком для получения более подробной информации https://www.youtube.com/watch?v=hw85dOsQT3s –

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