2011-08-23 11 views
0

FBDialogに問題があります。 電子メールまたはパスワードtextFieldsが最初のレスポンダーになり、キーボードが表示された後は、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:同様の問題を抱えているため、アプリケーションでこれをどのように実装したか説明してください –

関連する問題