【问题标题】:Change the default image for the take photo button in iPhone camera更改 iPhone 相机中拍照按钮的默认图像
【发布时间】:2013-05-23 21:24:42
【问题描述】:

是否可以更改 iPhone/iPad 相机中捕获按钮的按钮图像?如果可能,如何更改其图像并为相机中的取消按钮设置图像?或者我们需要创建单独的工具栏来设计它。

【问题讨论】:

    标签: ios


    【解决方案1】:

    您可以叠加视图,并在此视图上根据需要添加按钮。您可以在按钮上添加事件以在图像选择器上调用 takePicture 并使用 dismissModalViewControllerAnimated 将其关闭:

    所以使用 UIImagePickerController 并将 showsCameraControls 设置为 NO

    你也可以查看这个答案:iphone-sdk-use-a-custom-camera

    你可以使用这个苹果示例here

    希望对你有所帮助。

    【讨论】:

    • 所以我们不能更改默认的按钮图像?
    • 是的。为此,您需要使用叠加层。
    【解决方案2】:

    您可以通过为 UIImagePickerController 使用自定义叠加层来做到这一点。

    UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
    imagePicker.delegate = self;
    imagePicker.showsCameraControls = NO;
    
    imagePicker.cameraOverlayView = customOverlayView;
    

    那么你可以使用[imagePicker takePicture]方法拍照,而不是使用默认按钮

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多