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