实际的情况是一个tabelview有三行,每行cell有一个label,第一行是时间段是通过pickview选择,数据是“最近一天、最近三天、最近一周”
第二行和第三行分别是开始时间和结束时间,label的改变是通过pickdate。
现在第一行改变选项要影响第二行开始时间,第三行结束时间的改变也要影响第二行开始时间,也就是以时间段和结束时间决定开始时间的显示。
现在这个联动没做出来。picker改变的时候label会变,但是picker改变是在自定义的UITableVIewCell里而不是tableView的那个Controller里,所以现在不知道怎么实现这种联动效果
UILabel *l = [[UILabel alloc] initWithFrame:CGRectMake(60, 0, listV.frame.size.width - 60, listV.frame.size.height)]
l.userInteractionEnabled=YES
UITapGestureRecognizer *labelTapGestureRecognizer = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(labelTouchUpInside:)]
[l addGestureRecognizer:labelTapGestureRecognizer]
-(void) labelTouchUpInside:(UITapGestureRecognizer *)recognizer{
UILabel *label=(UILabel*)recognizer.view
NSLog(@"%@被点击了",label.text)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)