I fixed the layout reversion issue by calling my method that mods the layout constraints from an override of viewDidLayoutSubbviews in each affected VC
For the moment, I am sticking with the NSWindowDidBecomeMainNotification event to trigger activation events in my viewControllers, despite the slight increase in overhead by observing the event in all open VC.
Topic:
App & System Services
SubTopic:
Core OS
Tags: