в моем приложении у меня есть фоновые функции, которые кэшируют данные - работает нормально.Я реализовал UIView * cacheProgressView;который является наглядным показателем прогресса механизма кэширования.(он содержит UIProgressBar и т. д.)
Поскольку я хочу показать это во всех представлениях моего приложения (UINavigation со многими представлениями), я добавил это в свой делегат, который довольно хорошо о нем заботится
[self.window addSubview:cacheProgressView];
Проблема в : когда я поворачиваю устройство и поскольку cacheProgressView привязан к окну, а не к представлению, я не могу установить его в правильное положение - следующая функция внутри делегата никогда не вызывается:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
NSLog(@"Rotation detected from the delegate");
return YES;
}
как мне решить эту проблему?