Ориентация устройства на статус Bar Ориентация изменяется
Я создал слушатель ориентации устройства, чтобы ловить, когда устройство поворачивается, например, так
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(jumpBarButtonPosition)
name:@"UIDeviceOrientationDidChangeNotification" object:nil];
однако внутри метода jumpBarButtonPosition я изменил использование UIDeviceOrientation на statusBarOrientation, поэтому я удивляюсь, чем можно заменить UIDeviceOrientationDidChangeNotification, чтобы получать только уведомления об изменениях statudBarOrientation.
1 ответ
Решение
Не вводите его в виде строки:@"UIDeviceOrientationDidChangeNotification" используйте:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(jumpBarButtonPosition)
name:UIDeviceOrientationDidChangeNotification object:nil];