续上一篇继续扩展: 这一篇主要是对LCGFooterView类中的按钮点击事件进行优化,使代码更具有延展性。思路:1、在被代理对象(LCGFooterView类)中写入代理协议,添加代理方法和添加代理属性;2、在代理对象(ViewController)中 遵循代理协议,设置代理,实现代理方法;3、在按钮点击事件中加入代理实现的方法,注意要用 if 来判断代理对象是否实现了方法,不实现不调用。