我有一个自定义表格视图标题,当用户向下滚动时会变得模糊。编号喜欢改变其中一个导航栏项目项目(它不是一个导航栏按钮项目,只是一个UIButton)的色调颜色。我一直在使用tableviews contentOffset.y属性来为按钮设置动画效果,并模糊背景图片视图。我需要做到这一点的色调,但我可以弄清楚如何。滚动时更改UIButton色调颜色
例如,这是代码,以缩小档案相片和隐藏使用alpha属性
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
顶部颜色为白色,底部颜色为黑色。 –