У меня есть пользовательский заголовок таблицы, который становится размытым, когда пользователь прокручивается вниз. Id нравится изменять цвет оттенка одного из элементов элементов навигационной панели (его элемент не на панели навигации, а только UIButton). Я использовал свойство contentOffset.y для tableviews для анимационных кнопок и размыл вид фонового изображения. Мне нужно сделать это и с оттенком цвета, но я могу понять, как это сделать.Изменение цвета оттенка UIButton при прокрутке
Например это код, чтобы сократить профайле и скрыть некоторые взгляды, используя свойство альфа
func movingUp(offset: CGFloat) {
if infoView.alpha >= 0 {
let alphaOffset = (offset - 133)/105.0
infoView.alpha = alphaOffset*1.2
profilePic.alpha = alphaOffset
}
if profileWidth.constant >= 45 {
profilePic.layer.cornerRadius = (((offset - 133)/105.0) * 90)/2
profileHeight.constant = ((offset - 133)/105.0) * 90
profileWidth.constant = ((offset - 133)/105.0) * 90
}
}
Вы хотите установить цвет, но вам нужно иметь две крайности цвета. Каким должен быть цвет в верхней части таблицы и внизу таблицы? Если вы не хотите, чтобы он менялся случайным образом, вам нужен «начальный» и «конечный» цвет, который вы хотите изменить. – Fogmeister
В верхней части цвет белый, внизу цвет черный. –