UISegmentedControl ausgewählten index immer 0?
Ich habe eine UISegmentedControl, 6 Segmente, die ich erstellt, die im Interface Builder. Ich rufe folgende Methode auf den Wert geändert:
-(IBAction)segmentedChartButtonChanged:(id)sender
{
switch (self.segmentedChartButton.selectedSegmentIndex) {
case 0:
NSLog(@"5d selected. Index: %d", self.segmentedChartButton.selectedSegmentIndex);
break;
case 1:
NSLog(@"3m selected. Index: %d", self.segmentedChartButton.selectedSegmentIndex);
break;
default:
break;
}
}
Immer, wenn ich die Segmente, die selectedSegmentIndex is always 0
. Warum ist das so?
InformationsquelleAutor Sheehan Alam | 2011-07-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es sehr wahrscheinlich, dass die
IBOutlet
ist nicht angeschlossen. Überprüfen, dass. Sie können auch diesender
, die an die Methode übergeben wird.InformationsquelleAutor Deepak Danduprolu
Hallo versuchen Sie es so es funktioniert
}
InformationsquelleAutor ajay
Nehmen Sie eine Steckdose für UISegmentedControl und Griff mit, wie diese,
Ich hoffe, es hilft jemand.
InformationsquelleAutor Narasimha Nallamsetty