0
FBDialogに問題があります。 電子メールまたはパスワードtextFieldsが最初のレスポンダーになり、キーボードが表示された後は、FBDialogビューはインターフェイスの向きの変更に反応しなくなりました。 キーボードが起動している場合を除き、すべて正常に動作します。 誰もこの現象に遭遇しましたか?事前にキーボードがアップしたときにFacebookダイアログが回転しない
おかげで、ヴラド
FBDialogに問題があります。 電子メールまたはパスワードtextFieldsが最初のレスポンダーになり、キーボードが表示された後は、FBDialogビューはインターフェイスの向きの変更に反応しなくなりました。 キーボードが起動している場合を除き、すべて正常に動作します。 誰もこの現象に遭遇しましたか?事前にキーボードがアップしたときにFacebookダイアログが回転しない
おかげで、ヴラド
はこれを試してみてください:
(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];
}
}
はすでに同様のアプローチでそれを修正しました。これも同様に、ありがとうございます。 – Vlad
@Vlad:同様の問題を抱えているため、アプリケーションでこれをどのように実装したか説明してください –