Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 只有一个视图控制器响应方向设置_Ios_Objective C_Storyboard_Orientation - Fatal编程技术网

Ios 只有一个视图控制器响应方向设置

Ios 只有一个视图控制器响应方向设置,ios,objective-c,storyboard,orientation,Ios,Objective C,Storyboard,Orientation,一般来说,我对故事板和objective-c非常陌生。基本上,我有一个欢迎屏幕,上面有4个按钮。每个按钮通过模式方式加载一个新场景。我通过将视图控制器拖到页面上添加了3个新屏幕。我也只有一个视图控制器文件。我在中添加了此代码以使其支持仅横向模式: // For iOS 5 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{ return (toInt

一般来说,我对故事板和objective-c非常陌生。基本上,我有一个欢迎屏幕,上面有4个按钮。每个按钮通过模式方式加载一个新场景。我通过将视图控制器拖到页面上添加了3个新屏幕。我也只有一个视图控制器文件。我在中添加了此代码以使其支持仅横向模式:

 // For iOS 5
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{
    return (toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
// For IOS 6

-(BOOL)shouldAutorotate {
    return YES;
}
- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskLandscapeLeft;
}
现在,由于某种原因,只有原始视图控制器(故事板中第一个附带的视图控制器,而不是我拖动的视图控制器)响应此代码。我对这个问题非常陌生,不知道如何解决这个问题


我想我需要为每个视图控制器创建新的.h和.m视图控制器文件,并在其中添加代码。我唯一的问题是,如何将这些文件链接到情节提要中的视图控制器?

在情节提要中,选择视图控制器,然后选择“标识检查器”选项卡。顶部字段标记为“类”。在该字段中输入自定义类的名称