Я хочу создать соединение с пользовательским действием в классе, которое должно быть видно в Interface Builder. Например, я добавляю свойства действия/цели в класс NSView
вот так:
weak open var object: AnyObject?
open var something: Selector?
Действие something
, цель object
. Теперь я хочу, чтобы в Interface Builder была доступна ссылка/соединение «Отправить действие» для something
и чтобы иметь возможность подключиться к методу @IBAction
к некоторому классу (например, контроллеру представления), точно так же, как это можно сделать для простой NSButton
. Может быть, это невозможно, или, может быть, я должен добавить некоторые ключевые слова перед парой пользовательское действие/цель, так же, как нам нужно, чтобы свойство @IBInspectable
отображалось в инспекторе атрибутов.
Любая помощь приветствуется ;-)
NSControl
вместоNSView
? - person Willeke   schedule 22.12.2018NSControl
. То же самое и сNSButton
. Проблема в том, что я не хочу использоватьNSControl
и прошу решение, которое можно использовать с любым классом. Спасибо за помощь - должен сказать, что ваш комментарий наиболее близок к ответу, который я ищу ;-) В любом случае, я считаю, что функциональность, которую я ищу, еще недоступна, но дам сообщению немного больше времени. - никогда не знаешь ;-) - person Ivaylo Nikolov   schedule 28.12.2018