I have been developing custom keyboard extension and I need to update few constraints programatically after device rotates. I have been trying to detect user interface rotation in my UIInputViewController subclass but without success. These methods are not called when device rotates:

`-(void)willTransitionToTraitCollection:(UITraitCollection *)newCollection withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>) coordinator {
 NSLog(@"Orientation changed");
}`

`-(void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator {
 NSLog(@"Orientation changed");
}`

I've also tried to observe `UIDeviceOrientationDidChangeNotification` but it doesn't work either.

Does anyone know how to detect rotation in `UIInputViewController`?