Появление окна about при нажатии на кнопку

AboutViewController имеет в себе два паблик метода для показа себя и скрытия. При его инициализации я переопределяю стандартный метод инициализации и передаю ему два параметра с главной view в которую добавится окно about и вьюшкой над которой оно появится, это нужно чтобы кнопка "облачко" всегда была выше по иерархии чем все остальные вьюхи