Ios 如何卸下UIImagePickerController的范围滑块?

Ios 如何卸下UIImagePickerController的范围滑块?,ios,uiimagepickercontroller,Ios,Uiimagepickercontroller,我的自定义UIImagePickerController中有一个滑块 我已经删除了默认的摄影机控件,并设置了自定义的覆盖视图 self.showsCameraControls = false; self.cameraOverlayView = self.overlayView; 但视图上仍有一个范围栏。 我找不到任何相关的属性或方法来删除它。 任何建议都将不胜感激。已回答 找到了解决方案。 我也回答了 showsCameraControls应在加载UIImageViewCon

我的自定义
UIImagePickerController中有一个滑块
我已经删除了默认的摄影机控件,并设置了自定义的覆盖视图

    self.showsCameraControls = false;
    self.cameraOverlayView = self.overlayView;
但视图上仍有一个范围栏。 我找不到任何相关的属性或方法来删除它。

任何建议都将不胜感激。

已回答

找到了解决方案。
我也回答了

showsCameraControls
应在加载
UIImageViewController
之前设置。
这意味着您可以在自定义UIImageViewController的初始化中执行此操作

- (instancetype)init {
    if (self = [super init]) {
        self.showsCameraControls = false;

        self.sourceType = UIImagePickerControllerSourceTypeCamera;
        self.delegate = self;
    }
    return self;
}

谢谢我想我错过了一些更正式的东西。
- (instancetype)init {
    if (self = [super init]) {
        self.showsCameraControls = false;

        self.sourceType = UIImagePickerControllerSourceTypeCamera;
        self.delegate = self;
    }
    return self;
}