当前位置: 首页 > 编程笔记 >

iOS中将个别页面强制横屏其他页面竖屏

公西岳
2023-03-14
本文向大家介绍iOS中将个别页面强制横屏其他页面竖屏,包括了iOS中将个别页面强制横屏其他页面竖屏的使用技巧和注意事项,需要的朋友参考一下

 在AppDelegate.h里面添加@property(nonatomic,assign)NSInteger allowRotation;

在AppDelegate.m文件里面添加

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
 {
   if (_allowRotation == 1) {
     return UIInterfaceOrientationMaskLandscapeRight;
   }
   else
   {
     return (UIInterfaceOrientationMaskPortrait);
   }
 }

这样默认所以的页面就是竖屏的,在要强制横屏的页面的控制器UIViewController里面,引入#import “AppDelegate.h”
然后

(void)viewDidLoad 
{ 
[super viewDidLoad]; 
AppDelegate * appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate; 
appDelegate.allowRotation = 1; 
}

就可以让个别页面单独横屏了,在跳出这个横屏页面前修改状态,如下

AppDelegate *delegate = [[UIApplication sharedApplication]delegate];
  delegate.allowRotation = 0;

这样既可完整的实现页面的横屏。

以上所述是小编给大家介绍的iOS中将个别页面强制横屏其他页面竖屏,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库html" target="_blank">网站的支持!

 类似资料:
  • 本文向大家介绍Android编程判断横屏、竖屏及设置横竖屏的方法,包括了Android编程判断横屏、竖屏及设置横竖屏的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程判断横屏、竖屏及设置横竖屏的方法。分享给大家供大家参考,具体如下: 还是这个手机项目,有一个需求是整个工程中只有刚进去的界面允许横屏显示,并且要将该界面的标题隐藏,当切换回竖屏显示的时候,标题变为可见,一

  • 当我在竖屏状态下强制横屏 当左右滚动时 浏览器的层级会发生错误,比如弹窗时,左右滚动的数据会显示到弹窗最前面 解决层级问题

  • 本文向大家介绍iOS实现锁屏页面控制音乐播放,包括了iOS实现锁屏页面控制音乐播放的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了iOS锁屏页面控制音乐播放的具体代码,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • Iam正在使用ionic应用程序编辑配置文件和查看配置文件。编辑编辑页面的详细信息后,它将导航到查看配置文件页面。 我希望在导航后刷新查看配置文件页面。 这是editprofile.ts代码: 首先我用下面的导航 通过谷歌搜索,我添加了这个来在导航后刷新视图配置文件 现在发生的是,首先它被重定向到查看个人资料页面,并且没有刷新,它直接重定向到主页,主页被刷新。 请帮助我如何在从“编辑配置文件”页面

  • 问题内容: 我有2页:和。我只有在先登录后才能访问。如果不经过其他访问,我只是通过浏览器拒绝访问(没有重定向到登录)。在登录后,我就可以访问另一个。 我的问题是使用curl命令执行此操作。我可以成功使用curl 登录,但是尝试访问后会被拒绝。 我使用以下内容: 我尝试将第二行与&一起使用,但没有用户/密码部分,但仍然无法正常工作。两个页面都使用相同的CA,所以这不是问题。有什么建议么?谢谢 问题答

  • Since 10.0.8 setLandscape(android only) 横竖屏自由切换 setLandscape 使用方法 // 切换横屏 AlipayJSBridge.call('setLandscape', {}, function(e){ console.log(e) }); // 切换竖屏 AlipayJSBridge.call('setPortrait', {}, fun