首页 > 其他分享 >ios16 横竖屏切换

ios16 横竖屏切换

时间:2023-01-04 14:11:45浏览次数:151  
标签:orientation ios16 横竖 UIWindowSceneGeometryPreferencesIOS scene 切换 geometryPrefer

        [self setNeedsUpdateOfSupportedInterfaceOrientations];

        NSArray *array = [[[UIApplication sharedApplication] connectedScenes] allObjects];

        UIWindowScene *scene = [array firstObject];

        // 屏幕方向

        UIInterfaceOrientationMask orientation = UIInterfaceOrientationMaskLandscapeRight;

        UIWindowSceneGeometryPreferencesIOS *geometryPreferencesIOS = [[UIWindowSceneGeometryPreferencesIOS alloc] initWithInterfaceOrientations:orientation];

        // 开始切换

        [scene requestGeometryUpdateWithPreferences:geometryPreferencesIOS errorHandler:^(NSError * _Nonnull error) {

            NSLog( @"横屏错误");

        }];

 

标签:orientation,ios16,横竖,UIWindowSceneGeometryPreferencesIOS,scene,切换,geometryPrefer
From: https://www.cnblogs.com/star001/p/17024675.html

相关文章

  • elementplus中tabs标签切换导致echarts宽高变为100px问题
    问题基本上就是tabs标签切换的时候导致echarts宽高变为100px是因为tabs标签初始化的时候会把所有的子页面都加载出来,导致切换的时候echarts图表宽高变化解决问题就是想办......
  • ssh登录及su切换用户慢
    参考:https://www.cnblogs.com/yunqingtuo/p/13412491.htmlsystem-logind排查方法1、通过trace-tsuroot可以发送耗时在什么地方,但是也获取不到有用的信息2、通过......
  • redis集群切换ip
    问题描述根据应用服务日志显示"Noreachablenodeincluster"问题解决01、登录redis服务查看nodes信息clusternodes02、修改node.conf修改正确的主从依赖关系[webl......
  • Linux切换python版本
    【前提条件】linux已经安装好多个版本的python如2.7&3.6linux为Debian系查看是否有关于Python的候选项​​update-alternatives--displaypython​​,输出​​update-a......
  • python 切换国内镜像源
    1、在windows文件管理器中输入%APPDATA%,进入C:\Users\lintianyu\AppData\Roaming的目录2、进入pip目录,新建pip.ini文件,文件内容为:(豆瓣镜像)[global]timeout=60index-......
  • Hbuiler使用网页播放视频,设置横竖屏
      设置横屏plus.screen.lockOrientation('landscape-primary');  竖屏plus.screen.lockOrientation('portrait') 然后自己根据网页集成的播放器监听是否......
  • radio标签 之 状态切换
    <radiostyle="transform:scale(0.8)":checked='isXuanzhong'@click="radioCheck(isXuanzhong)"color="#ff7423"></radio>exportdefault{data(){re......
  • (转)MAC JDK版本切换
    第一种方法:通过命令’jdk6′,‘jdk7′,’jdk8′轻松切换到对应的Java版本:1.首先安装所有的JDk:*Mac自带了的JDK6,安装在目录:/System/Library/Java/JavaVirtualMachines/1.6.......
  • m基于wcdma的软切换性能matlab仿真,对比平均激活集数(MASN)激活集更新率(ASUR)以及呼
    1.算法概述软切换是WCDMA系统的关键技术之一,也是无线资源管理与优化的重点。软切换算法和相关参数的设置直接影响着系统的容量和服务质量。本文对WCDMA系统中软切换技术进......
  • 普通用户su - root切换root用户密码错误的故障
    问题说明使用普通用户su-root命令切换root用户,多次报密码错误,用ssh直接root用户登录,密码确认又是正确的。$su-root密码:su:密码不正确$su-root密码:su:密码不......