В представлении swiftUI прокрутка delgate не работает - PullRequest
0 голосов
/ 28 февраля 2019
import UIKit

class ViewController: UIViewController,UIScrollViewDelegate{

@IBOutlet weak var scroll: UIScrollView!
@IBOutlet weak var Wbs: webview!
override func viewDidLoad() {
    super.viewDidLoad()


    scroll.backgroundColor=#colorLiteral(red: 0.4392156899, green: 0.01176470611, blue: 0.1921568662, alpha: 1)
    scroll.delegate=self



}
func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
    print("as")
}

 }

Мне всегда интересно, этот код не работает, я реализовал перетаскивание scrollViewwillBegin, поэтому при прокрутке я получаю сообщение, что я не получил никакого сообщения, так что тут не так

1 Ответ

0 голосов
/ 28 февраля 2019

При просмотре прокрутки без достаточного содержимого (размер содержимого равен или меньше размера прокрутки) этот делегат не будет вызван из-за отсутствия прокрутки.

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

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