0

我在正在开发的 iMessage 应用程序中显示操作表时遇到问题。问题是 iMessage 的输入视图部分覆盖了操作表上的最后一个选项: 覆盖行动表

我用来显示 alertViewController 的代码非常基本:

func displayCorrectAnswerSelect(_ viewModel: CreateQuestion.ViewModel) {
    let alertController = UIAlertController(title: viewModel.info, message: nil, preferredStyle: .actionSheet)
    viewModel.answers.enumerated().forEach({ (index, answer) in
      let alertAction = UIAlertAction(title: answer, style: .default, handler: { (action) in
        let request = QACreateQuestion.Request(question: nil, answers: nil, correctAnswerIndex: index)
        self.output.updateAnswerModel(request)
      })
      alertController.addAction(alertAction)
    })
    present(alertController, animated: true, completion: nil)
  }

我尝试启用父视图控制器的定义上下文和提供上下文属性,但这没有帮助。

有没有人遇到并设法解决这个问题?任何帮助,将不胜感激 :)

4

0 回答 0