Я использую это для того, чтобы "найти" окно:
UIWindow *window = [[[UIApplication sharedApplication] delegate] window];
[window addSubview:myView];
Это также сработало для меня, но немного уродливее:
[self.navigationController.tabBarController.view addSubview:myView];
Чтобы объяснитьво-вторых, мне пришлось «следить» за контроллерами до «верхнего» вида.(Мое приложение имеет панель вкладок с контроллером навигации внутри текущей вкладки.)