1

こんにちは。サポートされているインターフェイスの向きを.plistファイルで横向き(左のホームボタン)、横向き(右のホームボタン)に設定したアプリがあります。

およびtestviewcontroller.mファイル内

私はコードを持っています:-

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}

iOS6シミュレーターで正常に表示されるようにするには、どのような変更を加える必要がありますか

ありがとう

答えが見つかりました:-

    if ([[UIDevice currentDevice].systemVersion floatValue] < 6.0)
{
    // how the view was configured before IOS6
    [self.window addSubview: navigationController.view];
    [self.window makeKeyAndVisible];
}
else
{
    // this is the code that will start the interface to rotate once again
    [self.window setRootViewController: self.navigationController];
}

このリンクから-

IOS 6は、デバイスの向きを横向きに強制します

しかし、iOS6には別の問題があります-テキストボックスをクリックしてもキーボードが呼び出されません

4

2 に答える 2

0
   if ([[UIDevice currentDevice].systemVersion floatValue] < 6.0)
{
    // how the view was configured before IOS6
    [self.window addSubview: navigationController.view];
    [self.window makeKeyAndVisible];
}
else
{
    // this is the code that will start the interface to rotate once again
    [self.window setRootViewController: self.navigationController];
}
于 2012-11-07T14:05:34.060 に答える
0

https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html

UIKitセクションでは、iOS6で回転を行う方法について説明しています。

于 2012-10-25T23:54:43.660 に答える