Как скрыть часть моего UIView? - PullRequest
0 голосов
/ 18 ноября 2011

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

Спасибо

Ответы [ 2 ]

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

UIView (и, следовательно, все его подклассы) имеет скрытое свойство, в том числе и UIButton. Вы можете просто установить это в YES / NO, чтобы скрыть / показать что-то пользователю.

После этого реальный вопрос сводится к критерию показать / скрыть и как его измерить. Если вы используете UIScrollView, вы можете добавить / реализовать UIScrollViewDelegate. Это даст вам такие методы, как scrollViewDidScrollToTop:, чтобы проверить, прокручивал ли пользователь вверх.

0 голосов
/ 19 ноября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...