-1

ボタンと画像を使用してランドスケープモードでペン先を設計しましたが、シミュレーターではランドスケープモードで表示されていますが、ボタンと画像はペン先に表示されているとおりではなく、上部ではなく右側に表示されますか?ポインタをお願いします。ペン先画像シミュレーター

4

3 に答える 3

0

このView Controllerを特定の向きに制限したい場合は、View Controllerクラスで使用します

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

ここで私の答えを読んでください iPhoneの回転を横向きに保ちますか?

于 2012-06-15T13:21:16.530 に答える
0

このコードを使用

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return YES;
}

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
     if (toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
            toInterfaceOrientation == UIInterfaceOrientationLandscapeRight)
    {
          NSLog(@"Landscape Mode");
          // your code when your sdk is in landscape mode
    }
    else
    {
          NSLog(@"Portrait Mode");
          // your code here
    }
}
于 2012-06-15T13:24:43.867 に答える
0

インターフェイス ビルダーでビュー (ポートレート/ランドスケープ) をどのように設計しても、実際の表示方法には影響しません。それをコードで (または p-list で) 設定する必要があります。

于 2012-06-15T14:00:39.080 に答える