扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1、iPhone6 Plus共有两种显示模式,分别为标准和放大模式官网 留言只有在“标准模式”下,才支持横屏。所以要确保显示模式在标准模式状态下。
创新互联建站-专业网站定制、快速模板网站建设、高性价比响水网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式响水网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖响水地区。费用合理售后完善,十多年实体公司更值得信赖。
2、在控制中心将“方向锁定”关闭即可让iPhone Plus在手机横放时自动变成横屏显示。
iPhone6 Plus显示模式更改方法
激活苹果6手机时,会让你选择显示模式,如果要更改就看下面的步骤。
1、点击主屏上的“设置”
2、在设置选项列表中找到“显示与亮度”。
3、点击“显示模式”
4、选择“放大”或者“标准”模式
5、切换不同的显示模式之后需要重启苹果手机才能生效
设置方法如下:
1.点击iPhone6 plus的“设置”;
2.进入设置页面后,点击“显示与亮度”;
3.进入显示与亮度页面后,点击“显示模式”;
4.点击进入显示模式,选择“标准模式”,再点击“设定”;
5.点击使用标准模式。重新设定显示模式后,重新启动系统;
6.重新启动后,开启屏幕旋转功能,就可以横屏操作。
在你想支持横竖屏的viewController里面重写两个方法:
1
2
3
4
5
6
7
8
9
10
11
// 支持设备自动旋转
- (BOOL)shouldAutorotate
{
return YES;
}
// 支持横竖屏显示
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskAll;
}
这样在这个viewController中就可以横竖屏切换了。
注意如果你window的rootViewController是一个navigationController,可能会出现以下问题:
你的navigationController只支持竖屏,但是你push到了某个新的controller中,这个controller支持横竖屏,当你在新的controller中切换到横屏后(也有可能在切换到横屏然后pop回来后),这时候程序会闪退,因为你的navigationController不支持横屏。
如果你想解决这个问题,就需要自己写一个UINavigationController的子类,在这个类中重写方法:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
- (BOOL)shouldAutorotate
{
return [self.viewControllers.lastObject shouldAutorotate];
}
- (NSUInteger)supportedInterfaceOrientations
{
return [self.viewControllers.lastObject supportedInterfaceOrientations];
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
return [self.viewControllers.lastObject preferredInterfaceOrientationForPresentation];
}
然后用这个类去创建实例作为window的rootViewController,这样就可以避免这个问题了。
一般苹果有一个方向锁定键在你从屏幕滑动出富平的时候有个快捷键。见得见面,有一个方向锁定的虚拟按钮。勾选之后就可以了。如下图右上角有一个橙色的有一个方向的橙色箭头。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流