willAnimateRotationToInterfaceOrientation не вызывается для popViewControllerAnimated

В MainViewController я должен настроить некоторые изображения на изменение ориентации. Легко - просто добавьте код в обратный вызов willAnimateRotationToInterfaceOrientation:

- (void) willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)orientation duration:(NSTimeInterval)duration {
  NSLog(@"orientation: %@", name(orientation));
  ..

Работает, как и ожидалось. Находясь в режиме «Портрет», я помещаю другой UIViewController, ориентированный на ориентацию, в UINavigationController. Я поворачиваюсь в Landscape, и все хорошо.

Затем я возвращаюсь к MainViewController, вызывая

[self.navigationController popViewControllerAnimated:YES];

В то время как подпредставления MainViewController настраиваются на Landscape в соответствии с масками авторазмера, willAnimateRotationToInterfaceOrientation: не get call!

Я бы ожидал, что willAnimateRotationToInterfaceOrientation: будет также вызываться, когда он не на вершине стека навигационного контроллера, или, по крайней мере, вызываться при возврате к вершине стека. Что это значит? Т.е. это реализация протокола HTTP Live Streaming? И как использовать HTTP Live Streaming на ...

Медиа-фреймворк Stagefrigh (Android 2.2) поддерживает прогрессивную потоковую передачу HTTP.
Что это значит? Т.е. это реализация протокола HTTP Live Streaming?

А как использовать HTTP Live Streaming на Android, я имею в виду клиент - веб-браузер, MediaPlayer или просто реализацию «in-SDK», и мне нужно наследовать от какого-то класса?

11
задан Artur 5 April 2012 в 00:26
поделиться