У меня есть еще один UIView под панелью навигации, вот так.

enter image description here

Мне тоже нужно небольшое размытие панели навигации для этого UIView. В настоящее время у меня уменьшено его альфа-значение, но, как вы можете видеть, это не дает желаемого эффекта.

Как сделать так, чтобы панель навигации UIView выглядела морозно? Я на iOS 7.1.

0
Isuru 21 Апр 2014 в 14:03

2 ответа

Лучший ответ

Не используйте UIView - вы никогда не добьетесь стабильного результата с помощью панели навигации.

Используйте UIToolbar и поместите его под панелью навигации. Задайте делегатом панели инструментов свой контроллер представления и реализуйте positionForBar:, чтобы вернуть UIBarPositionTop или UIBarPositionTopAttached. Затем вы можете добавить все вложенные представления, которые есть в вашем представлении, на панель инструментов.

2
Leo Natan 21 Апр 2014 в 10:09

Вы можете использовать UIToolbar, это самый быстрый способ. Если вы хотите настроить его, вы должны использовать третью библиотеку, например ILTrasparentView, FXBlurView ...

0
Pham Hoan 21 Апр 2014 в 10:08