[button addTarget:selfaction:@selector(showPickerView:)forControlEvents:UIControlEventTouchUpInside];
button.tag = tag;
}
- (void)showPickerView:(UIButton*)btn{
NSLog(@"222:%ld",(long)btn.tag);
self.btnTag = btn.tag;
self.datePicker.hidden =NO;
self.dateView.hidden =NO;
[_datePickeraddTarget:selfaction:@selector(valueDidChanged)forControlEvents:UIControlEventValueChanged];
}
获取tag值需要在连着的方法获取,之前我有个失误就是隔着几个方法再获取(比如说在valueDidChanged获取),那样tag值就是0了.
获取到tag值之后可以再把其赋值为属性,给其他方法使用