По сути, я хочу отобразить уведомление прямо под UINavigationController, покрывая область, которая будет занята видом самого верхнего UIViewController. Однако я хочу, чтобы фоновое изображение расширялось вверх и частично покрывало UINavigationBar
Готовый продукт должен выглядеть следующим образом
Хитрость заключается в том, что я хочу, чтобы это применялось только к определенным представлениям с иерархией представлений, поэтому атака на проблему с помощью [UIApplication keyWindow]
может оказаться не лучшей идеей. Также я предполагаю, что использование представлений вне приватного UINavigationTransitionView
не будет частью анимации перехода представления, оставляя мое представление поверх контроллера ниже, когда этот выдвигается.
Вид самого верхнего контроллера представления также не помогает, поскольку его фрейм заканчивается в основании UINavigationBar
, означая, что стрелка не будет перекрывать UINavigationBar
Предложения
Спасибо