iPhone4, как добавить / анимировать UIView, чтобы появиться под UIButton? - PullRequest
0 голосов
/ 27 ноября 2011

В моем приложении есть виджет, похожий на «боковую панель», который можно перемещать с боковой стороны экрана. Чтобы помочь пользователям найти панель, я также добавил UIButton, чтобы сделать то же самое - прокручивать панель и выключать экран.

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

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

можно ли указать, на какой "глубине" я добавляю UIView, когда программно добавляю его в код? Это фрагмент, который перемещает панель внутрь или наружу блока анимации.

  self.audioSystemController.view.frame =CGRectMake(0,20, 120,460);

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

Спасибо за помощь!

1 Ответ

1 голос
/ 27 ноября 2011

Ознакомьтесь с insertSubview:belowSubview: методом UIView.

...