В моем приложении есть виджет, похожий на «боковую панель», который можно перемещать с боковой стороны экрана. Чтобы помочь пользователям найти панель, я также добавил UIButton, чтобы сделать то же самое - прокручивать панель и выключать экран.
Представление исходит от другого контроллера представления, в противном случае я бы просто создал дополнительную панель в конструкторе интерфейса и правильно ее расположил.
Моя проблема в том, что боковая панель располагается над кнопкой, поэтому, если она отображается с помощью кнопки, ее можно отклонить только жестом.
можно ли указать, на какой "глубине" я добавляю UIView, когда программно добавляю его в код?
Это фрагмент, который перемещает панель внутрь или наружу блока анимации.
self.audioSystemController.view.frame =CGRectMake(0,20, 120,460);
Мне нужно, чтобы UIView отображалось под UIButton , поэтому кнопка может использоваться для закрытия вида. Я знаю, что это избыточно, но я не могу рассчитывать на то, что пользователи просто обнаружат жесты смахивания по сторонам: /
Спасибо за помощь!