Swift 闭包参数 函数参数

前言:

之前看了袁峥先生写的快速集成App中顶部标题滚动条这篇文章,感觉很不错.
自己尝试用 Swfit 临摹一下.在代码过程中遇到了困难. 也就是函数参数和闭包都是 let 形式, 不能再次赋值.

突然不想再写只言片语了, 直接上图吧.

闭包

写了一个类:


Swift 闭包参数 函数参数_第1张图片
AClass

调用这个类


Swift 闭包参数 函数参数_第2张图片
CallClass

函数

重写父类方法的时候, 需要使用到父类方法的函数参数, 但是在使用的时候告诉我这个参数是 let 的, 不能修改. 但是我一定要用

Swift 闭包参数 函数参数_第3张图片
原来是这样的

把函数参数用 var 修饰一遍


Swift 闭包参数 函数参数_第4张图片
解决

然后这个 label 做出来就是这个样子的. 我可能明白了酷狗音乐的歌词变色是怎么回事了...

Swift 闭包参数 函数参数_第5张图片
不流失不蒸发

看袁先生的代码学到了点黑科技. 我, 不是个称职的码农.很遗憾.

你可能感兴趣的:(Swift 闭包参数 函数参数)