相关疑难解决方法(0)

iPhone SDK - 如何在UIImagePickerController中禁用图片预览?

使用UIImagePickerController拍照后有没有办法禁用图像预览?我想在用户按下快门释放按钮后立即关闭ImagePicker.

iphone camera photo preview uiimagepickercontroller

17
推荐指数
1
解决办法
2万
查看次数

iPhone相机,如何在preivew视图上避免cameraOverlay; 进入预览视图时如何知道?

在相机工作流程中,照片被捕获,在下一个屏幕上,我们称之为选择屏幕,您可以选择是否要使用此照片或重新拍摄.

当相机进入预览视图时,我怎么知道?

我的问题是我添加了一个按钮来访问相机胶卷,效果很好.拍摄照片并进入预览视图(2.相机视图)时,按钮隐藏了"使用照片"选项.所以我不能选择它.我想在进入预览视图时隐藏按钮,或者只是避开预览视图.

在此输入图像描述

在我的代码下面

CamViewScreen.h

#import <UIKit/UIKit.h>
#import "CameraViewController.h"
#import <AssetsLibrary/AssetsLibrary.h>

@interface CamViewController : UIViewController <UIImagePickerControllerDelegate, UINavigationControllerDelegate>
@property (nonatomic, strong) UIImage *image;
@property (nonatomic, strong) UIImage *lastTakenImage;
- (IBAction)takePhoto:(id)sender;
- (IBAction)selectPhoto:(id)sender;
@end
Run Code Online (Sandbox Code Playgroud)

CamViewScreen.m

#import "CamViewController.h"

@interface CamViewController ()

@end

@implementation CamViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

int isAction = 0; // Photo, 1: CameraRoll, …
Run Code Online (Sandbox Code Playgroud)

iphone camera objective-c uiimagepickercontroller ios

11
推荐指数
1
解决办法
5715
查看次数