Может быть, попробуйте это:
YourAppDelegate *appDel = [UIApplication sharedApplication].delegate;
[appDel.window insertSubview:yourImageView atIndex:appropriateIndex];
, так как ваше appDelegate.window не заботится о текущей ориентации устройства, оно может работать как решение.Я только что попытался добавить UIImageView в appDel.window в методе
didFinishLaunchingWithOptions
, и, как и ожидалось, он не вращается с указанным выше uiviewcontroller.view
Конечно, вы также можете попробоватьaddSubview: