如何检测方向变化?

大卫

我使用的是Swift,我希望能够在旋转到横向时加载UIViewController,有人可以指出正确的方向吗?

我在网上找不到任何东西,并且对文档有些困惑。

大卫

这是我的工作方式:

AppDelegate.swift里面didFinishLaunchingWithOptions我把函数:

NotificationCenter.default.addObserver(self, selector: #selector(AppDelegate.rotated), name: UIDevice.orientationDidChangeNotification, object: nil)

然后在AppDelegate类中放入以下函数:

func rotated() {
    if UIDeviceOrientationIsLandscape(UIDevice.current.orientation) {
        print("Landscape")
    }

    if UIDeviceOrientationIsPortrait(UIDevice.current.orientation) {
        print("Portrait")
    }
}

希望这对其他人有帮助!

谢谢!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有人知道如何检测Nativescript的方向变化吗?

来自分类Dev

在iframe中检测方向变化

来自分类Dev

在iframe中检测方向变化

来自分类Dev

使用viewWillTransitionToSize检测方向变化

来自分类Dev

如何检测元素的变化

来自分类Dev

在Ionic App中检测方向变化

来自分类Dev

如何检测滑动方向?

来自分类Dev

如何检测月/年变化

来自分类Dev

如何检测DOM属性的变化?

来自分类Dev

PHP如何检测变量的变化?

来自分类Dev

UIScrollView-检测layoutSubviews中滚动与方向的变化?

来自分类Dev

如何从UICollectionView检测滚动方向?

来自分类Dev

如何更改UIButton的宽度约束变化的方向?

来自分类Dev

如何区分 wR hR 约束变化的方向

来自分类Dev

如何检测单元格格式的变化?

来自分类Dev

如何检测JavaScript中的月份变化?

来自分类Dev

如何检测核心数据关系的变化?

来自分类Dev

Python:如何检测屏幕上的任何变化

来自分类Dev

* ngFor的角度如何检测可变项的变化

来自分类Dev

如何使用BehaviorSubject来检测变化

来自分类Dev

如何检测类变量在组件中的变化

来自分类Dev

Python:如何检测屏幕上的任何变化

来自分类Dev

如何检测div或body中的变化?

来自分类Dev

如何检测角度指令中的位置变化?

来自分类Dev

Ember 数据快照以及如何检测变化?

来自分类Dev

如何检测文本输入的退格键变化?

来自分类Dev

反应如何检测路线变化方法

来自分类Dev

如果将方向设置为纵向,是否仍能检测到方向变化?

来自分类Dev

UITraitCollection iPad如何检测当前方向