【问题标题】:Customising iphone cameraview(overlay)自定义 iphone cameraview(overlay)
【发布时间】:2013-01-25 08:18:52
【问题描述】:

我的 iPhone 应用程序允许用户录制视频。 如何像屏幕截图中那样自定义我的相机视图。(我还需要自定义计时器-countDown)

【问题讨论】:

标签: iphone objective-c camera uiimagepickercontroller


【解决方案1】:

您需要将所有自定义元素放在UIView 中,并将该视图分配给cameraOverlayView 属性。

- (void)takePicture {
    if (([UIImagePickerController isSourceTypeAvailable:
          UIImagePickerControllerSourceTypeCamera] == NO)) return;

    UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
    imagePickerController.delegate = self;
    imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
    // add a custom view overlay
    [imagePickerController setCameraOverlayView:customView];

    [self presentModalViewController:imagePickerController animated:YES];
    [imagePickerController release];
}

另见http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html#//apple_ref/occ/instm/UIImagePickerController/cameraOverlayView

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-01
    • 2017-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多