Quando aggiungo il mio dispositivo di scorrimento come visualizzazione secondaria di qualsiasi vista oltre self.view non funziona (non scivolare), ma funziona bene quando si è una sottoview di self.view. Puoi vederlo sulle altre viste oltre a self.view ma non funziona.UISlider non funziona quando diventa una visualizzazione secondaria di un UIView altri self.view
Ecco il mio codice:
alphaSlider = [[UISlider alloc] initWithFrame:CGRectMake(0, 0, 90, 10)];
[alphaSlider setMinimumValue:0.01];
[alphaSlider setMaximumValue:1];
[alphaSlider setValue:0.5];
[alphaSlider setUserInteractionEnabled:YES];
[alphaSlider addTarget:self action:@selector(alphaSliderDidChange:) forControlEvents:UIControlEventValueChanged];
alphaSlider.continuous = YES;
[submenu addSubview:alphaSlider];
Un modo per risolvere questo problema?
Non avrei mai pensato di controllare da solo le dimensioni del telaio. +1 – oarfish
Grazie ... Nel mio caso il cursore era all'interno di StackView che stava causando problemi. Solo aggiunto il vincolo di altezza, abbraccio e valore di resistenza alla compressione per il cursore e ha funzionato. – niks