В iMessage на iOS 10/11 он использует расширение содержимого уведомлений для отображения текущего разговора.
Обратите внимание, что разговор начинается снизу, и пользователь может прокручивать вверх, чтобы прочитать больше сообщений (из iPhoneHacks )
Однако размер содержимого уведомления выше экрана, что означает, что вы можете прокручивать вверх и вниз.Этого легко добиться, установив большое значение preferredContentSize
.
. Однако меня смущает то, как Apple заставляет его прокручиваться до самого конца разговора, а затем требует от вас прокрутки вверх.?По умолчанию вы находитесь на самом верху, затем вы можете прокрутить вниз, но в представлении беседы это явно не оптимально.
Я пытался встроить UIScrollView
, но расширения содержимого уведомлений ненапрямую доставлять свитки / касания в базовый контроллер представления.
Это частный API?Колдовство?Что-то очень простое я пропускаю?