ios 强制某个界面旋转成横屏
来源:互联网 发布:小米笔记本电脑 知乎 编辑:程序博客网 时间:2024/05/21 12:42
要深入理解这个问题,还需要您自已亲自做一些实验,iOS6取消了一个api,增加了两个api,但是这一去一加满足不了我的情况:应用在所有的界面都是竖屏,只在一个屏幕是横屏。就这一个情况要实现费了我半天的功夫。只说一下我最后怎么实现的。
首先:这横屏的xib里面的view就是横的
其次:屏幕适应只支持横屏
第三:在这个view是present出来的
第四:viewDidLoad里隐藏状态栏
第五:viewWillAppear自已将view旋转90度
首先:这横屏的xib里面的view就是横的
其次:屏幕适应只支持横屏
?
1
2
3
- (
BOOL
)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
return
UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
第三:在这个view是present出来的
第四:viewDidLoad里隐藏状态栏
?
1
2
3
4
5
6
- (
void
)viewDidLoad{
if
(IOSSystemVersion >= 5.0) {
//5.0及以后,不整这个,界面错位 整这个带动画的话,容易看到一个白头
[[UIApplication sharedApplication] setStatusBarHidden:
YES
];
}
}
第五:viewWillAppear自已将view旋转90度
?
1
2
3
4
5
6
7
8
9
10
11
12
13
- (
void
)viewWillAppear:(
BOOL
)animated{
[
super
viewWillAppear:animated];
[UIView animateWithDuration:0.0f
animations:^{
[
self
.view setTransform: CGAffineTransformMakeRotation(M_PI / 2)];
if
(iPhone5) {
self
.view.frame = CGRectMake(0, 0, 568, 320);
}
else
{
self
.view.frame = CGRectMake(0, 0, 480, 320);
}
}];
}
0 0
- ios 强制某个界面旋转成横屏
- ios 强制某个界面旋转成横屏
- iOS开发---强制某个界面横屏
- 强制旋转iPhone界面
- iOS设置某个界面强制横屏,进入就横屏
- iOS设置某个界面强制横屏,进入就横屏
- iOS强制旋转屏幕
- ios屏幕强制旋转
- iOS强制屏幕旋转
- iOS屏幕强制旋转
- iOS 强制屏幕旋转
- iOS 强制旋转屏幕
- 强制iphone界面马上旋转
- 【IOS学习】设置某个界面强制横屏,进入就横屏的几种方法
- iOS 关于项目中某个界面需要横竖屏切换或者强制横屏
- iOS开发中控制屏幕旋转,个别界面强制横屏
- 设置某个界面强制横屏
- 强制iphone界面马上旋转(转载)
- 第12周项目2-求N组数的最大公约数*
- UVA - 10970 Big Chocolate
- android 第一次运行应用的引导界面
- 简单CA动画
- Spring整合Mybatis一览
- ios 强制某个界面旋转成横屏
- ios 判断当前设备
- C++结构体的多文件使用
- android 最全的shape属性
- UIWebView的点击事件
- Python urllib,urllib2包学习笔记
- Unable to execute dex: Multiple dex files define 解决方法
- java界面编程(6) ------ 图标
- android仿照ipone的弹性效果