gpt4 book ai didi

ios - 只有一个 View Controller 响应方向设置

转载 作者:行者123 更新时间:2023-11-28 22:33:44 25 4
gpt4 key购买 nike

总的来说,我对 Storyboard和 Objective-C 还很陌生。基本上,我有一个欢迎屏幕,上面有 4 个按钮。每个按钮通过模态方式加载一个新场景。我通过将 View Controller 拖到页面上来添加 3 个新屏幕。我也只有一个 View Controller 文件。我添加了这段代码以使其支持 Landscape only 模式:

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

-(BOOL)shouldAutorotate {
return YES;
}
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskLandscapeLeft;
}

现在,出于某种原因,只有原始 View Controller (第一个随 Storyboard一起出现的 View Controller ,而不是我拖拽的 View Controller )响应此代码。我对此非常陌生,不知道如何解决这个问题。

我想我需要为每个 View Controller 创建新的 .h 和 .m View Controller 文件,并在其中添加该代码。我唯一的问题是,如何将这些文件链接到 Storyboard 中的 View Controller ?

最佳答案

在 Storyboard 中,选择 View Controller ,然后选择 Identity Inspector 选项卡。顶部字段标记为“类”。在该字段中输入自定义类的名称。

关于ios - 只有一个 View Controller 响应方向设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16702124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com