切换横竖屏
来源:互联网 发布:物流软件制作 编辑:程序博客网 时间:2024/06/06 19:38
上一篇文章是写我实现横竖屏之后遇到的问题,这里说一下是怎么实现横竖屏的
首先,因为我做的是其他页面禁止横屏,只要一个页面横屏,那么第一步,需要在AppDelegate中设置只能竖屏 然后在指定界面开启横屏.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.spOrientation = UIInterfaceOrientationMaskPortrait;
return YES;
}
-(UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{
return self.spOrientation;
}
下面是指定页面开启横屏
-(void)viewWillAppear:(BOOL)animated{
AppDelegate * delegate = [UIApplication sharedApplication].delegate;
delegate.spOrientation = UIInterfaceOrientationMaskAll;
}
-(void)viewWillDisappear:(BOOL)animated{
AppDelegate * delegate = [UIApplication sharedApplication].delegate;
delegate.spOrientation = UIInterfaceOrientationMaskPortrait;
}
因为前一个页面要求禁止横屏 则需要在上一个页面写
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[[UIDevice currentDevice] setValue: [NSNumber numberWithInteger: UIInterfaceOrientationPortrait] forKey:@"orientation"];
}
- 横竖屏切换
- Android 横竖屏切换
- Android横竖屏'切换
- 横竖屏切换测试
- 横竖屏切换测试
- 横竖屏切换
- 横竖屏切换
- Android横竖屏切换
- Android 横竖屏切换
- 横竖屏切换生命周期
- 横竖屏切换
- Android横竖屏切换
- android 横竖屏切换
- 横竖屏切换
- android 横竖屏切换
- iphone+横竖屏切换
- Android横竖屏切换
- 横竖屏切换解决方案
- UML图详解(九)——包图
- java技术论文
- hdu 5461 Largest Point 2015 ACM/ICPC Asia Regional Shenyang Online
- 跳转应用商店过滤
- java技术论文
- 切换横竖屏
- android 障蔽Home键, 屏蔽BACK键,MENU键
- CoreOS Linux available in China
- @Query----------------springMVC
- myibatis 嵌套查询
- hjr教程-MySQL(一):入门篇
- 第五章 处理器拦截器详解——跟着开涛学SpringMVC
- LASlib在VS2015 x64平台下的编译
- java技术论文