0

我的表格视图有一个自定义单元格,
在此处输入图像描述

我想为段 ON/OFF 分配值更改事件。理想情况下,事件根据标签值作为 POST 参数向 Web 服务发送异步请求以更新值。

我认为有两种方法可以做到这一点:
1. 从 IB 为 CustomCell.m 文件中的事件 valueChanged 制作一个 IBAction。
2. 使用 addTarget 动态分配处理程序,就像您分配给函数一样。

我的方法正确吗??如果是,有人可以告诉我/指向一些教程,我可以在其中学习为 valueChanged 事件添加事件处理程序。处理程序必须至少接受一个参数。

4

2 回答 2

0
    NSArray *itemArray = [NSArray arrayWithObjects: @"ON", @"OFF", nil];
        self.snoozeSgCon= [[UISegmentedControl alloc] initWithItems:itemArray];
        self.snoozeSgCon.frame = CGRectMake(15, 330, 280, 40);
        self.snoozeSgCon.segmentedControlStyle = UISegmentedControlStylePlain;
        self.snoozeSgCon.selectedSegmentIndex = 1;
        [self.snoozeSgCon addTarget:self action:@selector(segmentActionSnooze:) forControlEvents:UIControlEventValueChanged];
        [self.cell.contentView addSubview:self.snoozeSgCon];

-(void)segmentActionSnooze:(id)sender
{
    switch ([self.snoozeSgCon selectedSegmentIndex])
    {
        case 0:
        {
           // code for ON BUtton
        }
        case 1:
        {
            // code for OFF BUtton
        }

     }
}
于 2013-01-22T09:45:13.013 回答
0

段控制值改变事件教程

这可能会帮助你。

于 2013-01-22T09:41:57.597 回答