Запрашиваемая вами функция недоступна в UIKit
.
Вы должны реализовать пользовательскую анимацию перехода контроллера представления с подклассами UIPresentationController
для рендеринга с указателем перемещения вверх / вниз.
UIPresentationController (developer.apple.com)
Для пользовательских презентаций вы можете предоставить свой собственный контроллер презентаций, чтобы придать представляемому контроллеру представления собственный вид. Контроллеры презентаций управляют любым пользовательским Chrome, который отделен от контроллера представления и его содержимого. Например, представление затемнения, помещенное позади представления контроллера представления, будет управляться контроллером представления. Документация Apple
Это может быть достигнуто любым UIView
, или вы можете использовать любое изображение, если хотите, добавив подпредставление к contentView
UIPresentationController над presentedView
.
Чтобы предоставить жест свайпа для отклонения / представления, вы должны реализовать UIPercentDrivenInteractionController
.
. Для более детального понимания вы можете обратиться к этому руководству ниже.
UIPresentationControllerTutorial By raywenderlich.com
Вы должны искать presentationDirection = .bottom
в вашем случае.
Для увольнения, основанного на жестах, вы должны проверить ниже урок
Custom-UIViewcontroller-Transitions-Getting-Start
Надеюсь, это может помочь вам.