Таблица действий UIAlertController покрывается вводом в приложении расширения iMessage
У меня проблемы с отображением листа действий в разрабатываемом приложении 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)
}
Я попытался включить свойства "Определить контекст" и "Предоставить контекст" родительского контроллера представления, но это не помогло.
Кто-нибудь сталкивался и сумел решить эту проблему? Любая помощь будет оценена:)