gpt4 book ai didi

ios - UIDevice 方向和 UIInterface 方向有什么区别?

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

UIDevice 方向和 UIInterface 方向有什么区别?

UIDevice 方向:-

    [[UIDevice currentDevice] orientation]

UI 界面方向:-

    [[UIApplication sharedApplication] statusBarOrientation]

最佳答案

设备方向是设备当前所在的方向。我们可以通过此调用获取设备方向:

[[UIDevice currentDevice] orientation]

这将返回以下状态之一: UIDeviceOrientationUnknown UIDeviceOrientationPortrait UIDeviceOrientationPortraitUpsideDown UIDeviceOrientationLandscapeLeft UIDeviceOrientationLandscapeRight UIDeviceOrientationFaceUp UIDeviceOrientationFaceDown

有FaceUp和FaceDown两种状态。当设备平放在 table 上时,其中一个将被退回。所以在这种情况下,我们不知道如何布局我们的 UI。

诀窍是获取状态栏的 UIInterfaceOrientation。因为我们希望我们的 GUI 与状态栏处于同一方向。要从状态栏获取 UIInterfaceOrientation,我们使用以下代码:

[[UIApplication sharedApplication] statusBarOrientation]

关于ios - UIDevice 方向和 UIInterface 方向有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33243843/

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