我将UITextfield
和UISwitch
实例放置在UITableView
中。我可以检测标记和值,但不确定如何检测它们是UISwitch
还是UITextField
?
我打算为每个动作设置不同的动作。
最佳答案
您可以像这样检查发送者的类别:
if ([sender isKindOfClass:[UISwitch class]]) ...
但是,这可能不是最佳设置:可能在创建带有switch vs. text字段的表格单元格时,可以连接不同的选择器,以获得更好的解决方案。
关于ios - Objective-C:如何检测发件人是UITextField还是UISwitch,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9212423/