Быстрая прокрутка вниз должна сделать исчезновение предмета бара - PullRequest
0 голосов
/ 14 апреля 2020

Я хочу, чтобы элемент Bar Button Item появлялся при прокрутке вниз. Моя проблема в том, что я не знаю, как обнаружить свиток? Я попробовал код, но ничего не получалось. Например:

func scrollViewDidScroll(_ scrollView: UIScrollView) { print("123") } (не работает, я вызываю метод в viewDidLoad ())

Также я не знаю, где мне вызывать метод. В viewDidLoad (), viewDidAppear () или где-то еще? Я новичок в Свифте, извините.

Кто-нибудь знает ответ?

1 Ответ

0 голосов
/ 14 апреля 2020

Дело в том, что вы вызываете его из viewDidLoad, который вызывается только один раз при загрузке представления. Вам нужно поместить эту scrollViewDidScroll функцию отдельно, например, после viewDidLoad, но не внутри нее.

Также убедитесь, что вы внедрили UIScrollViewDelegate в свой файл. Затем вы можете добавить scrollViewDidScroll метод, чтобы определить, когда прокручивается представление, и print('123') внутри него.

Также обязательно установите scrollView.delegate = self в viewDidLoad.

...