2016-08-25 2 views
1

У меня есть UIWebView, где я получаю PDF. Мне нужен метод, который скрывает GUI, если PDF-файл не находится в начале страницы и показывает его снова, если WebView попал в верхнюю часть. Как я могу это проверить?Swift UIWebView обнаруживает прокрутку

ответ

2

Вы можете использовать метод scrollViewDelegatescrollViewDidScroll для этого как этот путь.

func scrollViewDidScroll(scrollView: UIScrollView) { 

    if (scrollView.contentOffset.y == 0) { 
     //Do what you want. 
    } 
} 

Примечание: Не забыли установить scrollView делегата webView как этот self.webView.scrollView.delegate = self

+0

с этим "печать" никогда не называют: Func scrollViewDidScroll (Scrollview: UIScrollView) { печать (» контрольная работа"); } Я делегирую UIWebView себе, но ничего –

+0

«Нельзя присвоить значение типа myViewController для ввода« UiScrollViewDelegate? »« –

+0

теперь работает, спасибо многому человеку (: –