Ответ Брэндона все еще работает, но с условием, упомянутым Тимоти Гроотом. Это так же просто, как удалить два нижних подпредставления и убедиться, что стиль установлен на полупрозрачный черный (я сделал это в IB, но я предполагаю, что работа в коде будет работать).
Просто из любопытства, почему вы, ребята, думаете, что это не получит одобрения? В решении используются только общедоступные API.