【问题标题】:UIImagePickerController on Subview and Show Photo on UIImageView子视图上的 UIImagePickerController 和 UIImageView 上的显示照片
【发布时间】:2014-07-19 00:26:49
【问题描述】:

我在子视图 (280x240) 上使用 UIImagePickerController。我使用此代码:

imagePicker = [[UIImagePickerController alloc] init];
[imagePicker setVideoQuality:UIImagePickerControllerQualityType640x480];
[imagePicker setDelegate:self];
[imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
[imagePicker setCameraFlashMode:UIImagePickerControllerCameraFlashModeAuto];
[imagePicker setShowsCameraControls:NO];
[imagePicker viewWillAppear:YES]; // trickery to make it show
[imagePicker viewDidAppear:YES];

[self.borderView addSubview:imagePicker.view]; //borderView size is 280x240

我正在拍摄图像选择器原始图像,并且我只想拍摄子视图(borderView)上的显示区域。我该怎么办?

【问题讨论】:

    标签: ios objective-c uiimageview uiimagepickercontroller


    【解决方案1】:
    try this.
     if ([UIImagePickerController     isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
    {
        imagePicker = [[MyImagePickerController alloc]init];
        imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
        imagePicker.delegate = self;
        imagePicker.allowsEditing = YES;
        imagePicker.showsCameraControls=YES;
        [self presentViewController:imagePicker animated:YES completion:^{
            NSLog(@"Completed");
        }];
    
    and then call delegate method of UIImagePickerController
    
    -(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
    {
    capturedPicImageView.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
    [capturedPicImageView sizeToFit];
    capturedPicImageView.contentMode = UIViewContentModeScaleAspectFill;
    capturedPicImageView.image = [self resizeAndStoreImages:capturedPicImageView.image];
    UIImageWriteToSavedPhotosAlbum(capturedPicImageView.image, nil, nil, nil);
    }
    

    【讨论】:

      猜你喜欢
      • 2015-10-05
      • 1970-01-01
      • 1970-01-01
      • 2013-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多