Представление таблицы в представлении прокрутки: разверните представление таблицы при прокрутке и скройте представление над ним - PullRequest
0 голосов
/ 19 мая 2018

Я хочу скрыть вид над видом таблицы, когда я прокручиваю вниз, и снова показывать его при прокрутке вверх.Такое поведение реализовано во многих приложениях.Как мне это сделать?

Ответы [ 2 ]

0 голосов
/ 19 мая 2018

Проблема: не рекомендуется помещать tableView в scrollView (в основном само tableView является scrollView).И iOS, и пользователь могут запутаться, как / где прокручивать из-за прокрутки внутри.

Мое решение: для вашего случая использования вы можете поместить свое представление (которое вы хотите скрыть при прокрутке вниз и показать при прокруткевверх) в самом заголовке таблицы.

0 голосов
/ 19 мая 2018

Зацепить ограничение высоты вида над таблицей

func scrollViewDidScroll(_ scrollView: UIScrollView) {

    let viewY = scrollview.contentOffset.y

    self.topViewH.constant = (viewY == 0) ? 200 : 0

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