Проблема с представлением ViewController

#ios #swift #uiviewcontroller

Вопрос:

Я использую UIViewController в качестве пользовательского для отображения предупреждений на экране, этот viewcontroller просто содержит пользовательское всплывающее окно статической высоты и ограничений, добавленных к началу, концу и нижней части с постоянным значением 0,

он отлично отображается снизу, но когда он отображается, он показывает прозрачный черный фон, отображаемый моим всплывающим окном, даже если я установил фон родительского вида как чистый цвет, введите описание изображения здесь
введите описание изображения здесь

Я просто хочу переместить свой всплывающий вид на слайды в

как я могу это сделать, пожалуйста, проверьте видео для справки

Ответ №1:

Попробуйте это

 let viewController = yourVC.instantiate(.customStoryboard)
viewController.modalPresentationStyle = .overFullScreen
viewController.view.backgroundColor = .clear
present(viewController, animated: true, completion: nil)