#swift
Вопрос:
Я ищу способ, чтобы плавающая кнопка появлялась и исчезала, когда веб-представление прокручивается, Плавающая кнопка показывает, исчезает (исчезает), когда пользователь прокручивает вверх, и появляется (исчезает), когда пользователь прокручивает вверх.
Вот как кнопка в настоящее время настраивается для просмотра пользователем:
lazy var faButton: UIButton = {
let button = UIButton(frame: .zero)
button.translatesAutoresizingMaskIntoConstraints = false
button.backgroundColor = UIColor.red
button.setTitle("Button", for: .normal)
button.addTarget(self, action: #selector(fabTapped), for: .touchUpInside)
return button
}()
func setupButton() {
NSLayoutConstraint.activate([
faButton.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: -900),
faButton.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: -90),
faButton.heightAnchor.constraint(equalToConstant: 50),
faButton.widthAnchor.constraint(equalToConstant: 160)
])
faButton.layer.cornerRadius = 25
faButton.layer.masksToBounds = true
//faButton.layer.borderColor = UIColor.lightGray.cgColor
//faButton.layer.borderWidth = 4
}
@objc func fabTapped(_ button: UIButton) {
print("button tapped")
}
Под этой кнопкой контроллер вида содержит веб — представление и отображает прокручиваемую веб-страницу-существуют ли какие-либо свойства веб-представления, позволяющие выполнять действия при прокрутке?