Как я могу привести вид перед другим видом, в Swift?

Ниже показано, как организованы мои представления в IB, сверху вниз при запуске приложения.

Пользователь может сделать что-то, чтобы «Заголовок представления таблицы категорий» временно развернулся над «Представлением имени» - однако после этого действие .TouchDown, назначенное «Заголовку представления таблицы категорий», больше не работает там, где оно перекрывается с «Представлением имени» ( т. е. пользователь может нажать на заголовок в любом месте, где он не пересекается с представлением имени, и он все еще работает).

Я знаю, что это может сбить с толку, поэтому я достал несколько коробок. Слева - оригинал, справа - после действий пользователя - проблема справа, действие в красном поле работает, только если пользователь касается нижней половины, а не верхней.

Я думаю, это потому, что заголовок ниже в иерархии представления, чем представление имени, но мне было бы трудно изменить это без возни с кучей ограничений.

Я также попытался установить nameView.hidden = true, но это не работает.

Ответы на вопрос(4)

Ваш ответ на вопрос