3

最近、Xcode と Objective-C の使い方を学び始めました。いつものように、Hello, World アプリの作成方法を学ぶことから始めることにしました。何らかの理由で、ポートレート モード用にすべてを設計しているにもかかわらず、シミュレーターと iPad 2 でランドスケープ モードを表示し続けます。Xcode シミュレーターと Xcodeで iPad iPad のシミュレーターで

これがビューコントローラーのコードです。

#import "LCViewController.h"

@interface LCViewController ()

@end

@implementation LCViewController
@synthesize helloButton;

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
}

- (void)viewDidUnload
{
    [self setHelloButton:nil];
    [super viewDidUnload];
    // Release any retained subviews of the main view.
}

    - (BOOL)shouldAutorotateToInterfaceOrientation:    (UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}

- (IBAction)showAlert:(id)sender {
    UIAlertView* alert = [[UIAlertView alloc] initWithTitle: @"Hello!"
                                                    message:@"Hello, world!"
                                                   delegate:nil
                                          cancelButtonTitle:@"Close"
                                          otherButtonTitles:nil];
    [alert show];

    [helloButton setTitle:@"I was clicked!" forState:UIControlStateNormal];
}
@end

編集:赤い背景で ここに画像の説明を入力 ここに画像の説明を入力

4

2 に答える 2

1

サポートされている向きが誤って横向きに設定されていました。プロジェクトのメイン画面の [サポートされている向き] セクションまたは plist ファイルで向きを設定します。

于 2012-09-16T01:16:33.000 に答える
0

属性インスペクターで、「モード」に選択されている声を確認します。

于 2012-09-16T00:34:23.100 に答える