项目介绍:
Signal
传统的事件实现方式:
UIButton *button = [UIButton new];
[button addTarget:self action:@selector(action) forControlEvents:UIControlEventTouchUpInside];
Signal的事件实现方式:
在需要实现响应事件的view或者controller实现Click_MUSignal(signalName)方法即可,例如
Click_MUSignal(signalName){//signalName是控件的属性名
}
Signal priority:view(控件所在的view)>cell(控件所在的UITableViewCell或者UICollectionViewCell)>controller(控件属于的控制器)