Говоря с точки зрения пользователя, нажатие кнопки, которое не выполняет какое-либо действие, заставит меня задуматься, что-то сломалось. Если вы пытаетесь использовать это как возможность получить дополнительную информацию или некоторую информацию о намерении нажать кнопку, я думаю, что решение, которое соответствует ожиданиям пользователя (хотя, возможно, немного раздражает?), Состоит в том, чтобы просто представить второй диалог коробка после закрытия первой. По сути, это способ «одного диалогового окна на вопрос».
В противном случае я соглашаюсь с другими предложениями и скажу, что здесь вам нужно пользовательское представление, а не стандартное решение UIKit.