ADBannerView вызывает смешение ориентации интерфейса

Я интегрировал баннер iAd и межстраничную рекламу iAd в свое приложение, и я получаю странное поведение, когда щелкаю, а затем поворачиваю в альбомную ориентацию, после закрытия объявления происходят странные вещи:

Во-первых, строка состояния остается в альбомной ориентации (мое приложение только в портретной ориентации), я легко исправил это с помощью setStatusBarOrientation.

Второе, что я не могу исправить, это то, что когда я открываю UIPopoverController (например, с помощью ImagePicker, но это происходит с любым контентом), всплывающее окно и/или контент лежат на боку, как в альбомной ориентации.

Пожалуйста, помогите, и спасибо заранее,

Амит


person user1130254    schedule 29.05.2013    source источник


Ответы (1)


решено

в моем appDelegate didFinishLaunchingWithOptions я использовал:

[self.window addSubview:myTabBar.view];  

вместо

[self.window addSubview:myTabBar.view]; 

полный исходник должен выглядеть так:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{       
    ...
    self.window.rootViewController = myTabBar;
    [self.window makeKeyAndVisible];
    ...
}
person user1130254    schedule 30.05.2013