Как сделать так, чтобы столбец в NSGridView занимал доступное пространство (или можете?) - PullRequest
0 голосов
/ 23 февраля 2020

У нас есть NSGridView, это простой макет из двух столбцов. Метки слева, редактируемые поля NSTextFields справа. Довольно стандартная плата за проезд. Однако мы пытаемся добиться того, чтобы столбец, содержащий метки, был как можно меньшего размера в зависимости от их содержимого, и столбец справа, где пользователь вводит значения, чтобы занять оставшуюся ширину окна (плюс отступы курс.). Таким образом, если пользователь хочет увидеть больше того, что он ввел, он просто изменяет размер окна и соответственно увеличивает свои поля ввода.

Однако мы видим только два способа установить размер столбца ... match содержание или явное. Другими словами, сетка определяет размер. Я не вижу способа заставить содержимое, содержащее сетку, определять размер этого столбца. Это вообще возможно?

Продолжая это, даже если я явно установлю ширину второго столбца, мои текстовые поля по-прежнему будут иметь свой обычный размер. Они не «заполняют» клетки в этом столбце. Как мне заставить их заполнить все доступное пространство?

Начиная думать, мне в конечном итоге придется делать это вручную с ограничениями, а не с NSGridView, но надеюсь, что я ошибаюсь, потому что это будет МНОГО код ограничения!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...