gpt4 book ai didi

ios - iOS 应用程序设置中的 "Supported Device Orientation"有什么意义?

转载 作者:可可西里 更新时间:2023-11-01 03:42:39 25 4
gpt4 key购买 nike

在 XCode4.2 + iOS5 SDK 中,我将“Supported Device Orientation”设置为“Portrait”。我希望这将使应用程序中的所有 View 仅支持“纵向”方向。然而,当我旋转 iPhone 模拟器时,我发现其他方向仍然有效。

ViewController 中的shouldAutorotateToInterfaceOrientation 方法似乎是决定是否支持给定方向的关键。那么,如果不限制方向,为什么还要在应用程序级别设置“支持的设备方向”呢?

最佳答案

这是来自 documentation for UISupportedInterfaceOrientations property 的引述:

UISupportedInterfaceOrientations (Array - iOS) specifies the interface orientations your application supports. The system uses this information (along with the current device orientation) to choose the initial orientation in which to launch your application. The value for this key is an array of strings.

例如此属性确定您的应用程序可能启动的可能方向(它实际上最常用于 iPad)。后者的方向更改取决于您的 ViewController。

关于ios - iOS 应用程序设置中的 "Supported Device Orientation"有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8644761/

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