在iOS下以水平屏幕打开相册并返回问题摘要

电脑杂谈  发布时间:2020-04-09 04:05:33  来源:网络整理

ios打开相册崩溃_ios 打开相册 边框_ios webview 打开相册

折腾了很长时间,总而言之,一个字很累

ios webview 打开相册_ios 打开相册 边框_ios打开相册崩溃

1. 将打开的相册设置为横向模式

ios打开相册崩溃_ios webview 打开相册_ios 打开相册 边框

cocos本身是水平的,但默认情况下相册是垂直的ios打开相册崩溃,因此继承相册类以实现水平屏幕方法,并在项目下介绍这两个类.

ios打开相册崩溃_ios webview 打开相册_ios 打开相册 边框

UIImagePickerController+LandScapeImagePicker.h
#import <UIKit/UIKit.h>
@interface UIImagePickerController (LandScapeImagePicker)
- (BOOL)shouldAutorotate;
- (NSUInteger)supportedInterfaceOrientations;
@end
UIImagePickerController+LandScapeImagePicker.mm
#import "UIImagePickerController+LandScapeImagePicker.h"
@implementation UIImagePickerController (LandScapeImagePicker)
- (BOOL)shouldAutorotate {
    return NO;
}
- (NSUInteger)supportedInterfaceOrientations{
//    return UIInterfaceOrientationMaskLandscape;
    return UIInterfaceOrientationMaskLandscapeRight|UIInterfaceOrientationMaskLandscapeLeft;
}
@end

ios webview 打开相册_ios打开相册崩溃_ios 打开相册 边框

2. 解决了cocos在专辑的水平屏幕上返回游戏后,界面在特定时间进入背景然后恢复,界面变为垂直屏幕的问题

由于RootViewController.mm方法的问题,后台游戏界面还原后ios打开相册崩溃,进入垂直屏幕状态,修改如下:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-168982-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 赵山
        赵山

        打倒一切来犯之敌

      • 孝明帝元诩
        孝明帝元诩

        你有钱啊这么多存款

      • 王铎
        王铎

        事物的本质要用心灵才能看见

      热点图片
      拼命载入中...