У меня есть дилемма, я хочу представить пользователю полупрозрачный вид.
Я узнал, экспериментируя, что если я просто подтолкнув прозрачный вид к вершине моего стека NavigationController, это не сделает уровень прозрачности, который я хотел. Поэтому я решил просто добавить представление в виде подсмотра текущего представления в верхней части стека.
Это решение работает, вид ниже все еще виден, а представление является "полумодальным". Проблема в том, что если родительский вид наследуется от UITableViewController (как и мой), то представление, которое я нажимаю на него, не распространяется на панель навигации вверху.
Я действительно не хочу попасть в ситуацию, когда я вынужден включать/отключать элементы управления на панели навигации каждый раз, когда я нажимаю это представление, поэтому мне было интересно, если бы кто-нибудь знал о любых решениях, которые я мог бы использовать так что вид, который я нажимаю на UITableViewController, фактически "нажмет" панель навигации?