inputAccessoryView显示在关闭转换上下文的containerView顶部

时间:2019-08-07 06:33:02

标签: ios swift uikit

  1. 我有一个带有inputAccessoryView的ViewController:

代码如下:

private lazy var messageInputView: MessageSessionInputView = {
    let inputView = MessageSessionInputView.loadFromNib()
    inputView.configure(with: textInputViewModel)
    return inputView
}()

override var canBecomeFirstResponder: Bool {
    return true
}

override var canResignFirstResponder: Bool {
    return true
}

override var inputAccessoryView: UIView? {
    let textInputView = messageInputView
    return textInputView
}
  1. 我展示了一个新的视图控制器,该视图控制器使用自定义UIViewControllerTransitioningDelegate显示了图像的缩放版本

解雇操作是交互式的。

  1. 当用户开始平移以交互方式关闭时,上一个视图控制器的inputAccessoryView应该显示在过渡的顶部,而应显示在过渡的下方。

任何干净的方法可以解决此问题?

Interactive dismiss

0 个答案:

没有答案