Какой код эквивалентен вариантам закрепления маски Autoseising в IB?

StackOverflow https://stackoverflow.com/questions/3451006

Вопрос

Как я могу получить NstextField (или любой объект), чтобы уважать параметры AutoRestizing ниже Code? Я хочу динамически добавлять новые объекты на вид на вид, но когда я увеличиваю высоту вида, они привязаны к левому внизу, а не в левом верхнем углу, как показано на рисунке, и поэтому новые текстовые поля выпадаются сверху старых Отказ

Это даже возможно через код?

Autoresize

Это было полезно?

Решение

Все, что вы можете сделать в интерфейсе Builder, вы можете сделать через код.

[myTextField setAutoresizingMask:(NSViewMaxXMargin | NSViewMinYMargin)];

Это означает, что маржа между правым краем TextView и его руководящим обзором будет гибким, как будет полета между нижним краем и его руководством. Все остальное статическое.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top