Одной из причин, которая может вызвать это, является дополнительный контент с других экранов, перекрывающих друг друга.
попробуйте настроить каждый контроллер вида на
clipsToBounds = true
См. Описание от Apple ...
Установка этого значения в true заставляет подпредставления обрезаться до границ
получателя. Если установлено значение false, подпредставления, рамки которых выходят за
видимые границы приемника не ограничены. Значение по умолчанию
ложно.
Другая причина в том, что у какого-то контроллера представления есть фон с чистым цветом ...
убедитесь, что у каждого контроллера представления нет четкого фона.
EDIT
вопрос не был достаточно ясен, похоже, я не очень хорошо понял, попробуйте изменить цвет оттенка навигационной панели, чтобы очистить.