2011-08-23 59 views
0

我遇到了FBDialog的問題。 顯然,在電子郵件或密碼textField成爲第一響應者並且鍵盤出現後,FBDialog視圖不再對更改界面方向作出反應。 除鍵盤啓動的情況外,所有功能都按預期工作。 有沒有人遇到過這種行爲?當鍵盤向上時,Facebook對話框不旋轉

由於提前,弗拉德

回答

1

試試這個:

(void)deviceOrientationDidChange:(void*)object 
{ 
    UIDeviceOrientation orientation = (UIDeviceOrientation)[UIApplication sharedApplication].statusBarOrientation; 
    if ([self shouldRotateToOrientation:orientation]) 
    { 
     [self updateWebOrientation]; 
     CGFloat duration = [UIApplication sharedApplication].statusBarOrientationAnimationDuration; 
     [UIView beginAnimations:nil context:nil]; 
     [UIView setAnimationDuration:duration]; 
     [self sizeToFitOrientation:YES]; 
     [UIView commitAnimations]; 
    } 
} 
+0

用類似的方法已經固定它。這也可以,謝謝。 – Vlad

+0

@Vlad:你能解釋一下你是如何在你的應用程序中實現這一點的,因爲我有類似的問題 –