Как сделать так, чтобы UIButton всегда был на вершине, и изменить возможность изменять подпредставления? - PullRequest
0 голосов
/ 30 сентября 2011

Я использую два вида: UIScrollView и UITextView.Когда программа запускается, отображается UIScrollView.Пользователь может прокрутить его горизонтально и включить пейджинг.Если он постучит по нему, UITextView (который был на задней стороне) выйдет вперед в анимации сальто.Чтобы вернуться, ему нужно нажать кнопку «Назад» (на панели навигации), затем UIscrollView Вперед.Я делаю это, просто обнаружив superview и поместив вид сзади спереди.Все работает хорошо.Теперь меня попросили поставить следующую предыдущую кнопку на UIScrollView, нажав при помощи кнопки можно двигаться влево или вправо.Кнопки будут иметь четкий цветной фон и изображение на переднем плане.Так что это похоже на стрелку.

Я думал, что у меня появилась идея поставить UIButton всегда сверху и сделать флип в нем.

Я не знаю, будет ли это работать илинет.

Пожалуйста, скажите мне любую идею, если вы думаете по-другому или какой-либо пример / учебный код для достижения этой цели.

Заранее спасибо

1 Ответ

3 голосов
/ 30 сентября 2011

Я не уверен, что понимаю, что вы хотите сделать, но вы можете отрегулировать Z-положение видов, используя следующие функции:

- (void)insertSubview:(UIView *)view belowSubview:(UIView *)siblingSubview;
- (void)insertSubview:(UIView *)view aboveSubview:(UIView *)siblingSubview;

- (void)bringSubviewToFront:(UIView *)view;
- (void)sendSubviewToBack:(UIView *)view;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...