2

私の質問は、風景モードで CGAffineTransform によってビューを作成したことです。私のアプリでは、各ビューを縦向きモードで表示しました。しかし、先ほど言ったように、CGAffineTransform によって横向きで 1 つのビューを作成しました。これは、横向きモードでそのビューにスプレッドシートを表示する必要があるためです。しかし、私は論理的にそれを行い、キーボードは横向きモードでは表示されません。キーボードをランドスケープ モードで表示するコードを教えてください。

4

1 に答える 1

4

問題のビューにこれを設定します。

(BOOL)shouldAutorotate
{
    return NO;
}

これはviewDidLoadで

 [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeLeft];

これは奇妙に聞こえるかもしれませんが、うまくいきます。

于 2013-01-20T09:41:41.683 に答える