UISegmentedControl subclassen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • UISegmentedControl subclassen

    Hi,

    ich habe eine Frage. Und zwar möchte ich einen Segmented Control den man auch wieder deselektieren kann. Dafür habe ich eine Klasse MySegmentedControl erstellt mit folgender Methode:

    Quellcode

    1. - (void)setSelectedSegmentIndex:(NSInteger)toValue {
    2. NSLog(@"HALLO");
    3. if (toValue == self.selectedSegmentIndex) {
    4. [super setSelectedSegmentIndex:-1];
    5. } else {
    6. [super setSelectedSegmentIndex:toValue];
    7. }
    8. }



    In meiner App erzeuge ich jetzt ganz normal einen Segmented Control via [[MySegmentedControl alloc] init]. Aber wenn ich darauf tippe, wird die oben genannte Methode nicht aufgerufen. Wieso?

    Was mache ich falsch?

    VG Maccie