【发布时间】:2014-12-09 10:16:07
【问题描述】:
我通过 UIImagePickerController 在我的应用程序中使用相机。我想用图像更改默认的 Retake 和 UsePhoto 按钮。我需要如何继续实现这个。
【问题讨论】:
-
您必须编写自己的图像选择器和相机控件,因为您无法更改默认设置。
标签: objective-c iphone uiimagepickercontroller
我通过 UIImagePickerController 在我的应用程序中使用相机。我想用图像更改默认的 Retake 和 UsePhoto 按钮。我需要如何继续实现这个。
【问题讨论】:
标签: objective-c iphone uiimagepickercontroller
您可以使用要显示的按钮创建自定义视图。创建 UIImagePickerController 时,只需设置以下内容:
picker = [[UIImagePickerController alloc] init];
picker.showsCameraControls = NO;
self.overlayView = [[[NSBundle mainBundle] loadNibNamed:@"OverlayView" owner:self options:nil] objectAtIndex:0];
self.overlayView.frame = picker.cameraOverlayView.frame;
picker.cameraOverlayView = self.overlayView; //Overlay View will be your custom view.
[self presentViewController:picker animated:YES completion:nil];
【讨论】: