为什么UISwitch无法通过活动?

时间:2017-11-27 08:25:40

标签: ios uibutton uiswitch

我在UITableView中有一个UISwitch,我想按以下方式传递事件,但事件是nil。如果我已经替换了按钮的开关,事件将存在

[switch addTarget:self action:@selector(switchTaped:event:) forControlEvents:UIControlEventValueChanged];

-(void)switchTaped:(id)sender event:(id)event {
    NSSet *touches = [event allTouches];
    UITouch *touch = [touches anyObject];
    CGPoint currentTouchPosition = [touch locationInView:_tableView];
    NSIndexPath *indexPath= [_tableView 
    indexPathForRowAtPoint:currentTouchPosition];
    NSLog(@"%ld",indexPath.row);
}

0 个答案:

没有答案