gpt4 book ai didi

objective-c - 强制 iOS 应用以横向模式启动

转载 作者:太空狗 更新时间:2023-10-30 03:34:28 25 4
gpt4 key购买 nike

我正在为 iOS 5 开发一个应用程序,它必须以横向模式运行。我的问题是一开始我无法让它翻转。

我尝试将“初始界面方向”设置为“横向(右主页按钮)”并将以下方法添加到我的 View Controller 中:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}

我可以全神贯注于它应该如何工作。 (我找到了代码 here )

我也想知道如何使用 Xcode 4.2 项目设置中提供的“支持的设备方向”,它似乎没有做任何事情。

我一直在浏览网站,但未能找到解决我问题的示例。

谢谢。

最佳答案

在您应用程序的 Info.plist 文件中,添加 UIInterfaceOrientation 键并将其值设置为 横向模式。对于景观 方向,你可以设置值 这个关键 UIInterfaceOrientationLandscapeLeft 或者 UIInterfaceOrientationLandscapeRight.

以横向模式布置您的 View ,并确保它们的自动调整选项设置正确。

重写你的 View Controller 的shouldAutorotateToInterfaceOrientation:方法并只为 所需的横向方向和 NO 用于纵向方向。

关于objective-c - 强制 iOS 应用以横向模式启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8940338/

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