vivo y29l参数在那里设置屏幕旋转

P85这款平板电脑设置里怎么没有自动旋转屏幕设置呀?说明书上有,可电脑上没有?我不想自动旋转怎么办呀?
已有1条答案
& & 你点击右下角,那里一般有快速设置的,自动旋转屏幕,你点击关闭就行了!如果没有,在设置里面的显示选项也会有的!欢迎关注页面右边ZOL问答堂、官方微博希望以上内容能够帮助到你!
快速简答--编辑问题发送微博@ZOL问答堂
没找到想要的答案?那就登录提问吧IOS开发之——手动设置屏幕旋转 - 推酷
IOS开发之——手动设置屏幕旋转
在手机开发过程中,你可能会需要你的手机横过来看,有可能是全部界面都要横过来,有可能是当用户把手机横过来的时候,你的界面也想让他横过来,也有可能是只有部分界面需要横着显示的,根据不同的情况,有不同的解决办法。
首先,我们要理清,方向分两种,一种是设备的方向,一种是视图方向。设备方向有两种方式可以改变,一个是通过重力加速计,即旋转屏幕的方式去改变,一个是通过代码,调用UIDevice的方式去改变!直接设置 UIDevice 的 orientation,但是这种方式不推荐,上传appStore有被拒的风险。
if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) {
[[UIDevice currentDevice] performSelector:@selector(setOrientation:) withObject:(id)UIInterfaceOrientationPortrait];
我们都是通过改变视图的方向来让屏幕旋转的。
情景一:程序中所有界面都是横屏显示的
解决办法:修改工程配置文件plist,里面的UISupportedInterfaceOrientations属性表示程序支持的方向,我们把它改成只支持Left和Right
&key&UISupportedInterfaceOrientations&/key&
&string&UIInterfaceOrientationLandscapeLeft&/string&
&string&UIInterfaceOrientationLandscapeRight&/string&
UIInterfaceOrientationPortrait表示Home键按钮的方向,也就是竖屏方向,不要他
这样,程序启动的时候就是横屏显示了,当然你需要使用横屏的插件来设计界面了,可以使用
&Interface&Builder工具&
解决办法二:调整window的方向,这样就不用每个view都改变了
设置状态条的方向和使用transform旋转一下window.不翻状态条的方向,会出现键盘也不会跟着翻.如果只是翻了某个view,那么会出现其它view不会翻.对于我的具体情况,翻window最简单.
UIApplication *application=[UIApplication sharedApplication];
[application setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];
application.keyWindow.transform=CGAffineTransformMakeRotation(M_PI);
注:需要设置程序不会自动响应自动旋转
//因为想要手动旋转,所以先关闭自动旋转
- (BOOL)shouldAutorotate{
return NO;
情景二:程序中只有某个view需要横屏显示,手动设置,不支持重力加速器感应
解决办法:在指定的ViewController里面进行设置,取消自动旋转,调用CGAffineTransformMakeRotation让视图旋转,并重新定义大小
这时plist里面就不能像之前那么设置了,要把UIInterfaceOrientationPortrait也加进去,因为还有别的页面是竖屏的
首先关闭自动旋转,在ViewController.m里面加上这句
//因为想要手动旋转,所以先关闭自动旋转
- (BOOL)shouldAutorotate{
return NO;
然后就是实现旋转的代码了,我们使用的是假旋转,并没有改变 UIDevice 的 orientation,而是改变某个view的 transform,利用 CGAffineTransformMakeRotation 来达到目的
- (void)viewDidLoad
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
//实例化chart
cv =[[ChartViewBase alloc] initWithFrame:CGRectMake(0, 0, 320, 240)];
[self.view addSubview:cv];
//旋转屏幕,但是只旋转当前的View
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];
self.view.transform = CGAffineTransformMakeRotation(M_PI/2);
CGRect frame = [UIScreen mainScreen].applicationF
self.view.bounds = CGRectMake(0, 0, frame.size.height, 320);
1. 只需要改变self.view.transform,那么self.view的所有subview都会跟着自动变;其次因为方向变了,所以self.view的大小需要重新设置,不要使用self.view.frame,而是用bounds。
2. 如果shouldAutorotate 返回YES的话,下面设置setStatusBarOrientation 是不管用的!setStatusBarOrientation只有在shouldAutorotate 返回NO的情况下才管用!
情景三:程序需要支持重力感应,当用户把手机横过来,程序也要横过来
解决方案:重新以下两个方法
- (BOOL)shouldA
- (NSUInteger)supportedInterfaceO
IOS6里面,控制某个viewController旋转并不是像IOS5或者IOS4一样在这个viewController里面重写上面那2个方法,而是需要在这个viewController的rootViewController(根视图控制器)里面重写,怎么解释呢?就是最前面的那个viewController,直接跟self.window接触的那个controller。
UIViewController *viewCtrl = [[UIViewController alloc] init];
UINavigationController *navCtrl = [[UINavigationController alloc] initWithRootViewController:viewCtrl];
if ([window respondsToSelector:@selector(setRootViewController:)]) {
self.window.rootViewController = navC
[self.window addSubview:navCtrl.view];
如果需要设置viewCtrl的旋转,那么不能在UIViewController里面重写shouldAutorotate和supportedInterfaceOrientations方法,而是需要在navCtrl里面设置,又因为UINavigationController是系统控件,所以这里需要新建一个UINavigationController的子navigationController的子类,然后在里面实现shouldAutorotate和supportedInterfaceOrientations方法,比如:
-(NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskAllButUpsideD
- (BOOL)shouldAutorotate{
return YES;
已发表评论数()
&&登&&&陆&&
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见vivo Y29L怎样锁定屏幕旋转_百度知道
vivo Y29L怎样锁定屏幕旋转
您上滑快捷栏选择竖屏锁定即可,祝您生活愉快。如果有任何问题可以随时来咨询我们的。非常感谢您对我们vivo的支持您好
已回答225008
响应时间&9小时
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您还未登陆,请登录后操作!
共有 1 位网友向您献上回答啦, 对答案满意?赶快给出你的好评,感谢他们吧!
您的举报已经提交成功,我们将尽快处理,谢谢!
大家还关注ipad怎么解除旋转屏幕锁定_百度知道
ipad怎么解除旋转屏幕锁定
所以,首先确认设置里那个小按钮是屏幕锁定功能,可滑动ipad一侧的圆形小按钮,要想恢复屏幕旋转。在设置里可以将其设为是否静音或者是否旋转屏幕
其他类似问题
按默认排序
其他3条回答
此时只需打开或关闭屏旋转锁定快捷按钮即可,文字横排)、音量调节、蓝牙: 音乐选择,手指在屏幕下侧上滑、 Wi-Fi、照相&#92、计时器(时钟),解决办法如下,从左到右依次为:依锁定屏的当前状态(正视、 夜间模式、屏旋转锁定, 这时就会出现一个信息条、飞行模式如果不小心导致iPad air屏自动旋转锁定;摄像、屏幕亮度调节等快捷按钮
侧键有个开关,音量键旁边,如果那个是设置成静音 那就双击HOME 在多任务那里从左往右滑一下 最左边就是转屏幕锁定按钮
快速按两下功能键会上移。后台右划会看到
您可能关注的推广回答者:回答者:
屏幕锁定的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 vivo y29l报价 的文章

 

随机推荐