Я представляю MDCBottomSheetController с contentViewController, который содержит UITextField
. Когда текстовое поле становится первым респондентом, появляется клавиатура и толкает нижний лист наверх.
Вместо того, чтобы толкать нижний лист к верху клавиатуры, он появляется над нижним листом.
API MDCBottomSheetController очень ограничен, и у меня нет ничего, что я мог бы использовать для выполнения этого поведения.
Код, который я использую для представления нижнего листа, в основном представляет собой основы:
let contentViewController = SomeViewController()
contentViewController.preferredContentSize = view.frame.size
let bottomSheet = MDCBottomSheetController(contentViewController: otherViewController)
present(bottomSheet, animated: true, completion: nil)