Как удалить ползунок диапазона UIImagePickerController? - PullRequest
0 голосов
/ 31 мая 2018

В моем настроенном UIImagePickerController.
есть ползунок. Я уже удалил стандартные элементы управления камерой и настроил настраиваемый вид наложения.

    self.showsCameraControls = false;
    self.cameraOverlayView = self.overlayView;

Но полоса по-прежнему остаетсяна вид.Я не могу найти связанное свойство или метод для его удаления.enter image description here enter image description here

Любой совет будет признателен.

Ответы [ 2 ]

0 голосов
/ 03 июня 2018

Получил решение.
Ответил Здесь .

showsCameraControls должно быть установлено до загрузки UIImageViewController.
Это означает, что вы можете сделать это при инициализации вашего пользовательского UIImageViewController.

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

        self.sourceType = UIImagePickerControllerSourceTypeCamera;
        self.delegate = self;
    }
    return self;
}
0 голосов
/ 31 мая 2018

Уже ответили ЗДЕСЬ

func subviews(_ view: UIView) -> [UIView] {
    return view.subviews + view.subviews.flatMap { subviews($0) }
}

let myViews = subviews(imagePickerController.view)
for view in myViews {
    if view is UISlider {
        view.alpha = 0.0
    }
}
...