我刚刚开始学习使用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
编辑:红色背景
答案 0 :(得分:1)
支持的方向被意外设置为横向。 在“支持的方向”部分或plist文件中设置项目主屏幕上的方向。
答案 1 :(得分:0)
在属性检查器中查看为“模式”选择了哪种语音。