Панель инструментов UINavigationController прозрачна на 100%

В раскадровке я создаю ![UINavigationController] с его корневым контроллером представления UIViewcontroller. На панели инструментов у меня есть сегментированный элемент управления. Я сделал его прозрачным, но имеет только нормальный оттенок, я ожидаю увидеть нормальный фон или вид таблицы, размытый под ним, но по какой-то причине он на 100% прозрачен.

введите здесь описание изображения


person Maximilian Litteral    schedule 22.12.2013    source источник
comment
Как настроены вставки краев для контроллеров представления?   -  person Sulthan    schedule 23.12.2013
comment
Я не устанавливал их, но в iOS 7 я думаю, что они по умолчанию расширяются под панелью инструментов и панелями навигации. Я ожидаю, что он покажет содержимое под панелью инструментов, но будет размытым. Почему-то панель инструментов не имеет фона   -  person Maximilian Litteral    schedule 23.12.2013
comment
Не могли бы вы показать нам скриншот вашего Interface Builder с настройками панели инструментов?   -  person Sulthan    schedule 23.12.2013


Ответы (1)


Это известная ошибка в iOS7 при представлении всплывающего окна из элемента кнопки панели.

Сначала откройте отчет об ошибке, чтобы Apple придала этой проблеме больший приоритет.

В качестве обходного пути обязательно установите края для расширенного макета равными none для контроллеров представления внутри всплывающих окон. Для справки, вы можете увидеть в приложении календаря Apple, что они также делают это. Под всплывающими панелями навигации и панелями инструментов нет полупрозрачности.

person Leo Natan    schedule 22.12.2013