Как правильно добавить IBOutlet NSTextField в пользовательский вид в macOS? - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь создать выход из NSTextView, который является подвидом моего NSView производного пользовательского класса под названием GeneralView.Я хочу подключить эту розетку к своему GeneralView классу, но Xcode не нравится.Я получаю следующий экран:

enter image description here

На этом изображении я хочу подключить @IBOutlet из NSTextField, который содержит '0000' к'tfLiid' в GeneralView.

Это работает, только если я создаю @IBOutlet для ViewController.Но мне нужно более 50 представлений (текстовые поля, индикаторы выполнения, флажки и т. Д.), Которые мне нужно обновить, поэтому я хочу разделить эти представления на 3 родительских представления и сохранить ViewController в чистоте, удерживая только 3 родительских (или группы) просмотров.

Изображение ниже помогает понять, чего я пытался достичь (надеюсь).enter image description here

Я просто не знаю, как сделать это правильно в XCode, это не проблема программирования.Спасибо.

1 Ответ

0 голосов
/ 26 февраля 2019

Я нашел решение, просто попробовав эксперимент.Я просто не мог отпустить это.В любом случае вам нужно перетащить из маленького круга @IBOutlet (на номер строки) в представление, к которому вы хотите его подключить.Я не знаю, почему наоборот не работает, должна быть причина для этого.

Изображение ниже для наглядного примера: enter image description here

...