Мой сценарий, я создаю заголовок tableview
с текстом UILabel
на header
.Здесь всякий раз, когда я пытаюсь scroll up
заголовок tableview
перейти topside
, но я не могу animate
текст UILabel fade in
и прокручивать до fade out
анимации.
Я используюниже код
func scrollViewDidScroll(_ scrollView: UIScrollView) {
let y = 200 - (scrollView.contentOffset.y + 200)
let height = min(max(y, 60), 300)
banner_view.frame = CGRect(x: 0, y: 0, width: UIScreen.main.bounds.size.width, height: height)
if height >= 128 {
// fade in
UIView.animate(withDuration: 2.0, animations: {
self.title_label.alpha = 1.0
}) { (finished) in
// fade out
UIView.animate(withDuration: 2.0, animations: {
self.title_label.alpha = 0.0
})
}
}
}