我将UITextfieldUISwitch实例放置在UITableView中。我可以检测标记和值,但不确定如何检测它们是UISwitch还是UITextField

我打算为每个动作设置不同的动作。

最佳答案

您可以像这样检查发送者的类别:

if ([sender isKindOfClass:[UISwitch class]]) ...

但是,这可能不是最佳设置:可能在创建带有switch vs. text字段的表格单元格时,可以连接不同的选择器,以获得更好的解决方案。

关于ios - Objective-C:如何检测发件人是UITextField还是UISwitch,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9212423/

10-16 01:38