Наш код работал с предыдущими версиями, но на iOS13 высота настраиваемого содержимого уведомлений не работает должным образом. Все видно как должно быть, но кнопки не нажимаются после части просмотра. Так, например, после 320 пикселей пользовательские представления не работают. Запуск того же кода на ios12 работает.
func didReceive(_ notification: UNNotification) {
let content = notification.request.content
self.preferredContentSize = CGSize(width: self.view.frame.size.width, height: contentH)
self.view.setNeedsUpdateConstraints()
self.view.setNeedsLayout()
}
Любое решение? Или это ошибка iOS13?
##Обновлять :
Мы разрабатываем наше приложение для бета-версии iOS14, и проблема все еще существует. С этим связано только одно новое. Когда мы нажимаем на экран, это то, что мы получаем.
NotificationContent [44466: 2340668] [Assert] UIScrollViewDelayedTouchesBeganGestureRecognizer был перемещен в представление, которое не является представлением прокрутки, поэтому мы не можем определить, было ли прикосновение к индикатору прокрутки.
Мы добавляем все подпредставления в представление viewcontroller (без настраиваемых контейнеров).