I don\'t want UIButton or anything like that. I want to subclass UIControl directly and make my own, very special control.
But for some rea
I found a related article from 2014 https://www.objc.io/issues/13-architecture/behaviors/.
The interesting thing about it is that its approach is to make use of IB and encapsulate the event handling logic inside a designated object (they call it behaviors), thus removing logic from your view/viewController making it lighter.