Segment.selectedSegmentIndex始终返回零

时间:2014-06-09 23:09:43

标签: ios

我试图使用Segmentcontroller 当按下按钮时,我的回叫会被呼叫, 但是当我使用.selectedSegmentIndex查看按下的按钮时,它会返回零 代码

-(IBAction)changeSeg{
    int g;
    g=Segment.selectedSegmentIndex;

    if(Segment.selectedSegmentIndex == 0){
        UpperLower=0;
    }
    if(Segment.selectedSegmentIndex == 1){
        UpperLower=1;
    }
}

1 个答案:

答案 0 :(得分:0)

我认为该方法应该如下所示

- (IBAction)ChangeSeg:(UISegmentedControl *)sender {
    if(sender.selectedSegmentIndex == 0){
        UpperLower=0;
    } else if(sender.selectedSegmentIndex == 1){
        UpperLower=1;
    }
}

发件人将拥有所选的selectedSegmentIndex。