Высота заголовка расширения содержимого уведомления

Как можно определить высоту заголовка расширения содержимого во время выполнения (включая кнопку отклонения)?

У меня есть расширение контента, которое лениво загружает контент, а затем динамически изменяет размер, манипулируя предпочтительным ContentSize контроллера представления.

Контент, который нам нужно показать, может быть очень длинным и высоким, выше экрана устройства. Контент не должен отображаться за краем экрана, что может привести к прокрутке пользователем. Если контент длинный и высокий, нам нужно принять во внимание высоту заголовка расширения контента и кнопку отклонения, чтобы рассчитать размер контента, который поместится на экране. В коде размера можно использовать магическое число для этой высоты <104 пикселей, обозначенное красным квадратом на прилагаемом изображении>, но было бы лучше рассчитывать его динамически.

Из-за отладки неясно, к какому объекту у меня есть доступ во время выполнения, который позволит мне найти источник представления расширения содержимого уведомлений. Есть идеи?

0 ответов

Другие вопросы по тегам