Saya telah mengembangkan ekstensi keyboard khusus dan saya perlu memperbarui beberapa batasan secara terprogram setelah perangkat diputar. Saya telah mencoba mendeteksi rotasi antarmuka pengguna di subkelas UIInputViewController saya tetapi tidak berhasil. Metode ini tidak dipanggil saat perangkat berputar:
-(void)willTransitionToTraitCollection:(UITraitCollection *)newCollection withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>) coordinator {
NSLog(@"Orientation changed");
}
-(void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator {
NSLog(@"Orientation changed");
}
Saya juga sudah mencoba mengamati UIDeviceOrientationDidChangeNotification
tetapi tidak berhasil juga.
Adakah yang tahu cara mendeteksi rotasi di UIInputViewController
?
viewWillTransitionToSize
dipicu diUIInputViewController
. - person EckhardN   schedule 15.04.2018