修改CustomControlDelegate, 使用块替换之前的代理