主帖
4 条回复
救助 iOS关于动态类型的问题
typeof(cell.accessoryView) control = cell.accessoryView;
[(UIControl *)control addTarget:self action:@selector(dayOrNightChanged) forControlEvents:UIControlEventValueChanged];
if ([control respondsToSelector:@selector(onTintColor)]) {
if ([@"UISwitch" isEqualToString:classString]) {
((UISwitch *)control).onTintColor = [UIColor blueColor];
}
}
cell.accessoryView 实际上是一个UISwitch,我怎么才能不这么笨拙进行类型转换,求教。