iOS 怎样切换横竖屏
来源:互联网 发布:全球数据公司排名 编辑:程序博客网 时间:2024/06/10 01:25
上一篇文章是写我实现横竖屏之后遇到的问题,这里说一下是怎么实现横竖屏的
首先,因为我做的是其他页面禁止横屏,只要一个页面横屏,那么第一步,需要在AppDelegate中设置只能竖屏 然后在指定界面开启横屏.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.spOrientation =UIInterfaceOrientationMaskPortrait;
return YES;
}
-(UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{
returnself.spOrientation;
}
下面是指定页面开启横屏
-(void)viewWillAppear:(BOOL)animated{
AppDelegate * delegate = [UIApplicationsharedApplication].delegate;
delegate.spOrientation = UIInterfaceOrientationMaskAll;
}
-(void)viewWillDisappear:(BOOL)animated{
AppDelegate * delegate = [UIApplicationsharedApplication].delegate;
delegate.spOrientation = UIInterfaceOrientationMaskPortrait;
}
因为前一个页面要求禁止横屏 则需要在上一个页面写
- (void)viewWillAppear:(BOOL)animated {
[superviewWillAppear:animated];
[[UIDevicecurrentDevice] setValue: [NSNumbernumberWithInteger: UIInterfaceOrientationPortrait]forKey:@"orientation"];
}
这样就做到横竖屏切换啦
- iOS 怎样切换横竖屏
- ios横竖屏切换
- IOS横竖屏切换
- IOS 横竖屏切换
- iOS横竖屏切换
- ios 切换横竖屏
- iOS 横竖屏切换
- iOS 横竖屏切换
- iOS横竖屏切换
- iOS 横竖屏切换
- iOS 6横竖屏切换
- 横竖屏切换问题ios
- iOS的横竖屏切换
- ios代码切换横竖屏
- IOS强制横竖屏切换
- iOS开发~横竖屏切换
- iOS 中横竖屏切换
- iOS应用横竖屏切换
- 毕业设计
- 利用ecache实现自定义缓存框架
- hdu 1238 Substrings (最长相同连续子序列)
- R Sprache
- 影响页面浏览性能的css属性
- iOS 怎样切换横竖屏
- SDWebImage原理及使用
- ios autolayout 使用总结
- eclipse + maven + tomcat 热部署
- Android M新控件之FloatingActionButton,TextInputLayout,Snackbar,TabLayout的使用
- backbone如何快捷获取view中el
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- Jquery鼠标右键点击弹出菜单
- d3系列2--api攻坚战01---战前预备