ios 相机界面强制横屏
来源:互联网 发布:app慢动作拍摄软件 编辑:程序博客网 时间:2024/05/16 06:51
IOS调用系统的相机默认是竖屏的,网上找了很多方法强制横屏都无效,以下代码经测试兼容ios78
自定义一个UIImagePickerController并且覆盖以下方法:
-(UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
returnUIInterfaceOrientationLandscapeLeft;
}
- (NSUInteger)supportedInterfaceOrientations{
returnUIInterfaceOrientationMaskLandscape;
}
- (BOOL)shouldAutorotate {
returnYES;
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if(UIInterfaceOrientationIsLandscape(interfaceOrientation)) {
returnYES;
} else {
returnNO;
}
}
要兼容ios8还需要在delegate中加入以下代码-(NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
NSString* strSubClass = [NSStringstringWithUTF8String:object_getClassName(window.rootViewController.presentedViewController)];
if ([@"ImgTakeViewController"isEqualToString:strSubClass]) {
returnUIInterfaceOrientationMaskAll;
}
return [applicationsupportedInterfaceOrientationsForWindow:window];
}
- ios 相机界面强制横屏
- iOS开发---强制某个界面横屏
- iOS 某一个界面实现强制横屏
- iOS 某一个界面实现强制横屏
- iOS界面设置竖屏,个别界面强制横屏
- ios sdk6 中强制横屏显示界面的方法
- iOS设置某个界面强制横屏,进入就横屏
- iOS设置某个界面强制横屏,进入就横屏
- iOS自定义相机界面
- ios强制横屏
- iOS 强制横屏
- iOS强制横屏
- iOS强制横屏
- ios强制横屏
- iOS强制横屏
- iOS 关于项目中某个界面需要横竖屏切换或者强制横屏
- iOS开发中控制屏幕旋转,个别界面强制横屏
- 【IOS学习】设置某个界面强制横屏,进入就横屏的几种方法
- Bing2014CVPR在win32上面运行
- [Leetcode]4Median of Two Sorted Arrays
- Android Studio修改包名
- Hibernate 实体关联关系映射----总结
- 编译qemu和libvirt使支持SDL
- ios 相机界面强制横屏
- 操作符的优先级统计
- 20个非常有用的Java程序片段
- loc模式
- python的re模块及正则表达式的使用
- urlEncode,空格变+
- 计算题
- php字符串函数的一些理解
- Java之多线程断点下载的实现