时间:2021-05-20
在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”
然后
就可以让个别页面单独横屏了,在跳出这个横屏页面前修改状态,如下
AppDelegate *delegate = [[UIApplication sharedApplication]delegate]; delegate.allowRotation = 0;这样既可完整的实现页面的横屏。
以上所述是小编给大家介绍的iOS中将个别页面强制横屏其他页面竖屏,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文介绍了iOS如何实现强制转屏、强制横屏和强制竖屏的实例代码,分享给大家今天项目中遇到正在看视频的时候账号被挤,如果当时是横屏的情况下,需要强制竖屏。真头疼,
这篇文章主要介绍了在ios启动页强制竖屏,进入App后允许横屏与竖屏的相关资料,需要的朋友可以参考下。方法如下1、修改App-info.plist(在XCode
安卓系统只需把手机横屏功能打开即可横屏;而IOS系统则打开横屏后,在进入导航页面自动横屏,非导航页面不能横屏。具体设置方法: 1、首先打开手机快捷栏。 2、
强制竖屏设置1.代码在Activity的onResume方法中添加如下代码@OverrideprotectedvoidonResume(){/***设置为横屏*
在移动端中我们经常碰到横屏竖屏的问题,那么我们应该如何去判断或者针对横屏、竖屏来写不同的代码呢。这里有两种方法:一:CSS判断横屏竖屏写在同一个CSS中XML/