如何正确设置,所以它的工作100%?并且你不会得到混合的方向,并避免错误“支持的方向与应用程序没有共同的方向,并且shouldautorotate返回YES”。
解决方法 如果您的iPad应用程式只在所有情况下的风景,只要这样做3个步骤:1)在您的应用程序委派
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrIEntationsForWindow:(UIWindow *)window { return UIInterfaceOrIEntationMaskAll;}
2)创建类别标题
#import "UIVIEwController+OrIEntationFix.h"@implementation UIVIEwController (OrIEntationFix)- (BOol)shouldautorotatetoInterfaceOrIEntation:(UIInterfaceOrIEntation)toInterfaceOrIEntation { return UIInterfaceOrIEntationIsLandscape(toInterfaceOrIEntation);}- (BOol)shouldautorotate { return YES;}- (NSUInteger)supportedInterfaceOrIEntations { return UIInterfaceOrIEntationMaskLandscape;}@end
3)创建类别实现
#import "UIImagePickerController+OrIEntationFix.h"@implementation UIImagePickerController (OrIEntationFix)- (BOol)shouldautorotatetoInterfaceOrIEntation:(UIInterfaceOrIEntation)toInterfaceOrIEntation { return UIInterfaceOrIEntationIsLandscape(toInterfaceOrIEntation);}- (BOol)shouldautorotate { return YES;}- (NSUInteger)supportedInterfaceOrIEntations { return UIInterfaceOrIEntationMaskLandscape;}@end
注意:您不需要在任何地方导入这些类别,只需使用项目编译即可
注意:不需要在任何VC中实现这些方法
注意:无需更改pList支持的方向
这是在任何条件下测试和工作
总结以上是内存溢出为你收集整理的iOS7 iPad仅风景应用程序,使用UIImagePickerController全部内容,希望文章能够帮你解决iOS7 iPad仅风景应用程序,使用UIImagePickerController所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)